HotXLS Docs

Метод FindByCell

Връща първото дефинирано име, чийто рефериран диапазон съдържа посочената клетка от работния лист. Връща nil, когато не е намерено съответстващо име на диапазон

Синтаксис

function FindByCell(SheetName: WideString; Row, Col: Integer): IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer): IXLSName;
SheetName Задължителен WideString. Името на работния лист за проверка
SheetIndex Задължителен Word. Базираният на единица индекс на работния лист за проверка
Row Задължителен Integer. Базираната на единица координата на ред за проверка
Col Задължителен Integer. Базираната на единица координата на колона за проверка

Пример

Този пример намира дефинираното име, което съдържа клетка C3 в работния лист Input

Workbook.Names.Add('InputBlock', '=Input!$B$2:$D$4');
Found := Workbook.Names.FindByCell('Input', 3, 3);
if Assigned(Found) then
  Workbook.Sheets[1].Cells[3, 3].Value := Found.Name;

Вижте също