HotXLS Docs

Metoda FindByCell

Vrne prvo definirano ime, katerega obseg sklicevanja vsebuje podano celico delovnega lista. Vrne nil, ko ni najdeno nobeno ujemajoče se ime obsega

Sintaksa

function FindByCell(SheetName: WideString; Row, Col: Integer): IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer): IXLSName;
SheetName Zahtevan WideString. Ime delovnega lista za preizkus
SheetIndex Zahtevan Word. Indeks delovnega lista (od ena naprej) za preizkus
Row Zahtevan Integer. Koordinata vrstice (od ena naprej) za preizkus
Col Zahtevan Integer. Koordinata stolpca (od ena naprej) za preizkus

Primer

Ta primer poišče definirano ime, ki vsebuje celico C3 na delovnem listu 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;

Glej tudi