Range.Find Método

Definição

Localiza informações específicas em um intervalo e retorna um Range objeto que representa a primeira célula em que essas informações são encontradas.

public Microsoft.Office.Interop.Excel.Range Find (object What, object After, object LookIn, object LookAt, object SearchOrder, Microsoft.Office.Interop.Excel.XlSearchDirection SearchDirection = Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, object MatchCase, object MatchByte, object SearchFormat);
Public Function Find (What As Object, Optional After As Object, Optional LookIn As Object, Optional LookAt As Object, Optional SearchOrder As Object, Optional SearchDirection As XlSearchDirection = Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, Optional MatchCase As Object, Optional MatchByte As Object, Optional SearchFormat As Object) As Range

Parâmetros

What
Object

Objeto obrigatório. A data a ser pesquisada. Pode ser uma cadeia de caracteres ou qualquer tipo de dados do Microsoft Excel.

After
Object

Objeto opcional. A célula após a qual você deseja que a pesquisa seja iniciada. Isso corresponde à posição da célula ativa quando uma pesquisa é feita desde a interface do usuário. Observe que After precisa ser uma única célula no intervalo. Lembre-se de que a pesquisa inicia after essa célula; a célula especificada não é pesquisada até que o método seja encapsulado novamente para essa célula. Se você não especificar esse argumento, a pesquisa será iniciada após a célula no canto superior esquerdo do intervalo.

LookIn
Object

Objeto opcional. O tipo de informação.

LookAt
Object

Objeto opcional. Pode ser uma das seguintes XlLookAt constantes: xlWhole ou xlPart.

SearchOrder
Object

Objeto opcional. Pode ser uma das seguintes XlSearchOrder constantes: xlByRows ou xlByColumns.

SearchDirection
XlSearchDirection

Opcional XlSearchDirection. A direção da pesquisa. Pode ser uma dessas constantes XlSearchDirection:xlNextdefaultxlPrevious

MatchCase
Object

Objeto opcional. True para fazer com que a pesquisa passe a diferenciar maiúsculas de minúsculas. O valor padrão é False.

MatchByte
Object

Objeto opcional. Usado somente se você tiver selecionado ou instalado o suporte de idioma de bytes duplos. True para ter caracteres de bytes duplos correspondem apenas a caracteres de bytes duplos; False para que os caracteres de byte duplo correspondam aos equivalentes de bytes únicos.

SearchFormat
Object

Objeto opcional. O formato da pesquisa.

Retornos

Comentários

Esse método retornará Nothing se nenhuma correspondência for encontrada.

Esse método não afeta a seleção nem a célula ativa.

As configurações para LookIn, LookAt, SearchOrdere MatchByte são salvas sempre que você usa esse método. Se você não especificar valores para esses argumentos na próxima vez que chamar o método, os valores salvos serão usados. Definir esses argumentos alterará as configurações na caixa de diálogo Find e, ao alterar as configurações na caixa de diálogo Find, os valores salvos que são usados se você omitir os argumentos serão alterados. Para evitar problemas, defina estes argumentos explicitamente sempre que usar este método.

Você pode usar os FindNext(Object) métodos e FindPrevious(Object) para repetir a pesquisa.

Quando a pesquisa atingir o final do intervalo de pesquisa especificado, voltará ao início 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.

Para localizar células que correspondem padrões mais complicados, use uma instrução For Each...Next com o operador Like.

Aplica-se a