Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/10/2008, 12:54
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 5 meses
Puntos: 88
VBA - Mensaje de espere

Oye, Amigo: intenta analizar con mayor profundidad lo que te sugerimos:

Si "numRows(2)" funcionaba en tu código original, no hay razón para que no funcione en el alternativo... Estudia el tema con mayor detenimiento y busca -en tu código original- cuando toma valor ese vector.
Pues: lo mismo debe ocurrie en el código alternativo.

En otro orden de cosas, te indico que BUSCARV() funciona entre libros, por supuesto. Un ejemplo sería la siguiente fórmula puesta en el "Libro1":

= BUSCARV(A2; [Libro2]Hoja5!$A$1:$B$16; 2; FALSO)

Aquí se está buscando el contenido de la celda A2 del Libro1, en el rango $A$1:$B$16 de la Hoja5 del Libro2. Si ese valor se encuentra, se devuelve el contenido de la columna "B" del rango.

Para tu caso particular, si no se encuentra el valor buscado, se devolverá un error.
Ese error, lo buscarás a posteriori y efectuarás el cambio de formato que deseas.

Saludos, Cacho.