Documentação do HotXLS

Método FindText

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

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 varre as células existentes da planilha em ordem de linha principal e retorna coordenadas públicas de linha e coluna baseadas em 1 para a primeira correspondência
A sobrecarga de dois parâmetros não diferencia maiúsculas de minúsculas. Passe True para MatchCase quando a pesquisa precisar corresponder exatamente às letras maiúsculas e minúsculas originais. Células de fórmula e células não textuais são ignoradas
Quando nenhuma correspondência for encontrada, o método retorna 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';

Veja também