Данный скрипт использует метод End для выделения первых встречающихся ячеек с данными относительно ячейки B52 — сверху, снизу, справа и слева от этой ячейки (в примере параметры xlUp, xlDown, xlToRight, xlToLeft)
Пример:
(function()
{
//debugger;
let oWorksheet = Api.GetActiveSheet();
let oRange = oWorksheet.GetRange("B52");
let A1 = Api.GetActiveSheet().GetRange("A1");
let lastRow = oRange.End("xlDown");
A1.SetValue(lastRow);
console.log(oRange);
oRange.End("xlUp").SetFillColor(Api.CreateColorFromRGB(255, 224, 204));
oRange.End("xlDown").SetFillColor(Api.CreateColorFromRGB(255, 224, 204));
oRange.End("xlToRight").SetFillColor(Api.CreateColorFromRGB(255, 224, 204));
oRange.End("xlToLeft").SetFillColor(Api.CreateColorFromRGB(255, 224, 204));
})();
Была ли полезна статья?
