Encontre uma linha da tabela do Excel usando VBA

No Excel, eu uso tabelas para armazenar dados dinâmicos dentro de uma planilha separada. A inserção de novos dados funciona como um encanto, no entanto, eu gostaria de poder recuperar dinamicamente uma única linha dessa tabela e armazenar seus dados em variáveis. Eu preferiria criar uma função para poder fazer algo assim:

findFromCatsByDate(searchterm) 'returns a single row if found with mathing date.

Observe que a tabela é dinâmica e não um intervalo fixo (portanto, muda verticalmente). Quero reutilizar essa função com pequenas modificações em outras tabelas. Eu meio que preciso de um exemplo de como conseguir isso no VB

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion