Hola Buenas a tod@s
Mi consulta es la siguiente tengo un Libro con varias hojas las cuales llevan por
nombre -Agustín-Alberto-Fausto-Figueroa-Roberto-Lidia-BDATOS ..Ok :)
y bueno en cada hoja tiene la siguiente formula de la cual se encuentra repetida
desde =>E12<= hasta =>E3000<= lo cual se me hace mucho repetir dicha formula y la
formula es la siguiente :
=SI($A12<>"",BUSCARV($C12,BDATOS!$A$2:F3006,3,0),"")
de igual manera esta formula se repite desde =>G12<= hasta =>G3000<= y la fórmula es
la siguiente:
=SI($A12<>"",BUSCARV($C12,BDATOS!$A$2:F3006,5,0),"")
y lo que hice fue una macro con la grabadora y la macro es esta:
Sub dANIEL_bUSCARV()
'
' dANIEL_bUSCARV Macro
' Macro grabada el 23/01/2004 por Rigoberto G. Cruz Ziga
'
' Acceso directo: CTRL+Ñ
'
ActiveCell.FormulaR1C1 = _
"=IF(R[-2]C[-4]<>"""",VLOOKUP(R[-2]C3,BDATOS!R2C1:R[29986]C[1],3,0),"""")"
Range("E16").Select
End Sub
pero no hace nada :(( y no le entiendo además, como se haría una buena macro que
funcionara en todo el libro, o pulir esta y que se ejecute cuando el valor a buscar
se encuentre en el rango de =>C12<= hasta =>C3000<
Porfis una manita
Un saludo,
Daniel.
Leer las respuestas