Macro con BuscarV - Urgente,

Actualmente tengo dos variable:
nbrelibro = DATOS 2011.xls
Hoja = CAMPAÑA 3
"Estas variables pueden tener información diferente, no siempre se van a llamar DATOS 2011.xls / CAMPAÑA 3
y tengo esta fórmula de buscarv
=BUSCARV(F(-14)C(-2);'[DATOS 2011.xls]CAMPAÑA 3'!F3C1:F11C6;6;0).
¿Cómo puedo hacer esto en una macro - Reemplazar el archivo y la hoja activo por la información que tengo guardada en cada una de las variables?
Por su ayuda gracias,
Alex

1 Respuesta

Respuesta
1
Todo lo que es fijo debe ir entre comillas unido con & a los datos variables: Te dejo un ejemplo:
Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 14/02/2011 por Elsamatilde
'
nbrelibro = "DATOS 2011.xls"
hojita = "CAMPAÑA 3"
    Range("H3").Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(R[-14]C[-2],'[" & nbrelibro & "]" & hojita & "'!R3C1:R11C6,6,0)"
    Range("H6").Select
End Sub
Sdos. No olvides finalizar la consulta
Elsa, Mil Gracias, es lo que requería, sin embargo me puedes ayudar con una aclaración, cual es la interpretación de :R[-14]C[-2], como identifico la columna A, B, C, DE, E,... Y LAS FILAS 1,2,3,4,5,6...
Por tu colaboración gracias,
R = Row = fila
C = Column = columna, que se numeran con 1 a partir de A, 2 para B y así con el resto.
En tu ejemplo lo tenias como F y C, el resto no cambió
Sdos
Elsa
Elsa, muchas gracias, me funciono adecuadamente y lo mejor de todo es que aprendí, lo de las macros es para mi un hobby.
by
Alex (Colombia)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas