Range.FindPrevious (Excel)

Continua uma pesquisa que foi iniciada com o método Find . Localiza a célula anterior que coincida com as mesmas condições e retorna um objeto Range representando essa célula. Não afeta a seleção ou a célula ativa.

Quando a pesquisa chega ao início do intervalo de pesquisa especificado, ela continua a partir do final do intervalo. Para parar uma pesquisa quando isso acontecer, salve o endereço da primeira célula encontrada e então teste cada endereço de célula sucessivo encontrado em relação a esse endereço salvo.

FindPrevious (After)

After: A célula antes da qual você deseja pesquisar. Corresponde à posição da célula ativa quando uma pesquisa é feita a partir da interface do usuário. Observe que antes deve ser uma única célula no intervalo. Lembre-se de que a pesquisa começa antes da célula; a célula especificada não é pesquisada até que o método quebre de volta para esta célula. Se esse argumento não for especificado, a pesquisa começará antes da célula superior esquerda do intervalo.


Dim rngFindPrevious As Range
Set rngFindPrevious = ActiveCell.FindPrevious()