HotXLS Docs

Método FindByCell

Devuelve el primer nombre definido cuyo rango referenciado contiene la celda de hoja de cálculo especificada. Devuelve nil cuando no se encuentra ningún nombre de rango coincidente

Sintaxis

function FindByCell(SheetName: WideString; Row, Col: Integer): IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer): IXLSName;
SheetName WideString requerido. El nombre de la hoja de cálculo a probar
SheetIndex Word requerido. El índice basado en uno de la hoja de cálculo a probar
Row Integer requerido. La coordenada de fila basada en uno a probar
Col Integer requerido. La coordenada de columna basada en uno a probar

Ejemplo

Este ejemplo encuentra el nombre definido que contiene la celda C3 en la hoja 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 también