Documentação do HotXLS

Método FindText

Localiza a primeira célula de texto XLS clássico carregada que contém o texto pedido

Sintaxe

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;

Observações

FindText percorre as células existentes da folha de cálculo em ordem de linha principal e devolve coordenadas de linha e coluna públicas de base 1 para a primeira correspondência
A sobrecarga de dois parâmetros não distingue maiúsculas de minúsculas. Passe True para MatchCase quando a pesquisa tiver de corresponder exactamente à capitalização original. As células de fórmula e as células não texto são ignoradas
Quando não é encontrada nenhuma correspondência, o método devolve False e define ambas as coordenadas como zero

Exemplo

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

Ver também