Posicion de la celda, al buscar un dato

Hola utilizo tengo un libro con alrededor de 35 hojas, logro recorrerlas completamente, pero dentro de ese ciclo para recorrerlas quiero insertar otro para realizar una busqueda de un dato de otro libro (el cual tambien ya logro recorrer), utilizo la funcion Cells.Find de la siguiente forma:
S2.Cells.Find(What:=datoB), After:=ActiveCell, _
LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False)
con este codigo me recorre todos sin problema pero no obtengo la posicion de donde se encuentre el dato que es lo que me importa, sin embargo logro obtener la posicion de esta forma S2.Cells.Find(What:=datoB).Active pero no me lee mas que la primer hoja.
Espero explicarme bien y agradeceria su pronta respuesta, gracias, si necesitan mas por favor comentenmelo. Estare al pendiente, gracias nuevamente.

Añade tu respuesta

Haz clic para o