Returnerar det första definierade namnet vars refererade intervall innehåller den angivna kalkylbladscellen. Returnerar nil när inget matchande intervallnamn hittas
Syntax
function FindByCell(SheetName: WideString; Row, Col: Integer):
IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer):
IXLSName;
| SheetName |
Obligatorisk WideString. Kalkylbladets namn som ska testas |
| SheetIndex |
Obligatorisk Word. Det 1-baserade kalkylbladsindexet som ska testas |
| Row |
Obligatorisk Integer. Den 1-baserade radkoordinaten som ska testas |
| Col |
Obligatorisk Integer. Den 1-baserade kolumnkoordinaten som ska testas |
Exempel
Detta exempel hittar det definierade namnet som innehåller cell C3 i kalkylbladet 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;
Se även