Devolve o primeiro nome definido cujo intervalo referenciado contém a célula de folha de cálculo especificada. Devolve nil quando nenhum nome de intervalo correspondente é encontrado
Sintaxe
function FindByCell(SheetName: WideString; Row, Col: Integer):
IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer):
IXLSName;
| SheetName |
WideString obrigatória. O nome da folha de cálculo a testar |
| SheetIndex |
Word obrigatório. O índice da folha de cálculo baseado em um a testar |
| Row |
Integer obrigatório. A coordenada de linha baseada em um a testar |
| Col |
Integer obrigatório. A coordenada de coluna baseada em um a testar |
Exemplo
Este exemplo encontra o nome definido que contém a célula C3 na folha de cálculo 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;
Ver também