Documentação HotXLS

Método FindByCell

Retorna o primeiro nome definido cujo intervalo referenciado contém a célula de planilha especificada. Retorna nil quando nenhum nome de intervalo correspondente for encontrado

Sintaxe

function FindByCell(SheetName: WideString; Row, Col: Integer): IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer): IXLSName;
SheetName WideString obrigatório. O nome da planilha a ser testada
SheetIndex Word obrigatório. O índice da planilha baseado em um a ser testado
Row Integer obrigatório. A coordenada de linha baseada em um a ser testada
Col Integer obrigatório. A coordenada de coluna baseada em um a ser testada

Exemplo

Este exemplo encontra o nome definido que contém a célula C3 na planilha 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;

Consulte também