Документация HotXLS

Метод FindText

Находит первую загруженную ячейку классического XLS с текстом, содержащим запрошенный текст

Синтаксис

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;

Примечания

FindText сканирует существующие ячейки листа в порядке строк и возвращает координаты строки и столбца с отсчётом от 1 для первого совпадения
Перегрузка с двумя параметрами нечувствительна к регистру. Передайте True для MatchCase, когда поиск должен точно совпадать с исходным написанием. Ячейки с формулами и не текстовые ячейки пропускаются
Если совпадение не найдено, метод возвращает False и устанавливает обе координаты в ноль

Пример

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

См. также