H o l a:
El método .Find es la versión en VBA del función Buscar de Excel.
Todos los parámetros que ves en la pantalla cuando realizas una búsqueda, los puedes poner en el método Find, por ejemplo:
XlWhole se utiliza para que el valor buscado coincida con todo el contenido de la celda
XlParte busca el texto dentro de la celda.
La estructura del método Find lo puedes consultar en este enlace:
https://msdn.microsoft.com/en-us/library/office/ff839746.aspx
La función buscar de excel, busca en el área seleccionada, si no seleccionas una área, entonces busca en toda la hoja.
En el método le tienes que indicar el objeto del tipo rango, por ejemplo, buscar en la columna B:
range("B:B").find(...)
O buscar en toda la hoja
Cells.find(...)
Incluso le puedes indicar la hoja:
Sheets("Hoja3").range("A:C").find(...)
Algunos ejemplos:
Solucionar error en función find macro excel
Buscar un dato y de resultado me ponga la dirección
Una macro para localizar una palabra en columna determinada
Como puedes ver en los ejemplos, generalmente el resultado lo establezco en un objeto
Set b = Columns("D").Find(What:="RESTOS", LookAt:=xlWhole)
Lo anterior significa que el resultado de la búsqueda quedará en el objeto b
If Not b Is Nothing Then
b.Activate
Else
MsgBox "RESTOS, no existe"
End If
Si b no es blanco, significa que encontró el dato buscado.
Si b es blanco, significa que NO encontró el dato.