BuscarV

Experto:
Usuario:
Fecha: 03/11/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
03/11/2009
maria2162, usuario preguntando en Microsoft Excel
Usuario
Estoy trabajando en macros y tengo la sgte formula:
ActiveCell.Value = "=VLOOKUP(RC[-6],Datos.xls!mirango,10,FALSE)
Lo que sucede es que no siempre el desplazamiento es 6,  necesito utilizar una variable pero no me sale.
He intentado con:
ActiveCell.Value = "=VLOOKUP(RC[& variable &],Datos.xls!mirango,17,FALSE) pero da error.
Por favor si me pueden ayudar ...
03/11/2009
maria2162, experto respondiendo en Microsoft Excel
Experto
Hola:
Tenés que encerrar cada segmento fijo de la fórmula entre comillas. Por ej;
ActiveCell.Value = "=VLOOKUP(RC[-" & variable & "],Datos.xls!mirango,10,FALSE)"
Si la variable ya es -6, le quitás el signo menos que dejé en la fórmula
Sdos
Elsa
http://aplicaexcel.galeon.com/manuales.htm
03/11/2009
maria2162, usuario preguntando en Microsoft Excel
Usuario
1000 gracias.   Tus respuestas como siempre rápidas, eficaces y simples.
Enlaces patrocinados