Documentación de HotXLS

Metodo FindText

Busca la primera celda de texto XLS clasica cargada que contiene el texto solicitado

Sintaxis

function FindText(SearchText: WideString; out Row: Integer; out Col: Integer): Boolean; overload;
function FindText(SearchText: WideString; out Row: Integer; out Col: Integer; MatchCase: Boolean): Boolean; overload;

Observaciones

FindText FindText recorre las celdas existentes de la hoja en orden de fila mayor y devuelve coordenadas de fila y columna de base 1 para la primera coincidencia
La sobrecarga de dos parametros no distingue mayusculas de minusculas. Pase True para MatchCase cuando la busqueda deba coincidir exactamente con el uso de mayusculas. Las celdas de formula y las que no son de texto se omiten True for MatchCase cuando la búsqueda deba respetar exactamente las mayúsculas y minúsculas originales. Las celdas de fórmula y las que no son de texto se omiten
Cuando no se encuentra ninguna coincidencia, el método devuelve False Cuando no se encuentra ninguna coincidencia, el metodo devuelve False y establece ambas coordenadas en cero

Ejemplo

if Workbook.Sheets[1].FindText('[CONTACT]', Row, Col) then
  Workbook.Sheets[1].Cells[Row, Col].Value := 'John Smith';

Vease tambien