Variables en FORMULA

07/08/2008 - 17:40 por Marvin | Informe spam
Grupo Un saludo cordial, Mi cuestion es de que al ejecutar una macro en la
cual introduzco una formula utilizando variables, me marca un error " No
coinciden los tipos", esta formula es un BUSCARV mediante un FOR conusltando
cada hoja del libro que contiene la matriz de busqueda...

Expongo la formula para ver que falta o que sobra.

GRCS

variable = i

ActiveCell.FormulaR1C1 = _
"=IF(ISNA(AND(RC6>=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,1,1),RC6<=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,2,1))),""No
Existe"",IF(AND(RC6>=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,1,1),RC6<=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,2,1)),VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,3,1),""No Existe""))"

Preguntas similare

Leer las respuestas

#1 Juan M
07/08/2008 - 17:55 | Informe spam
Hola Marvin,

He probado tu fórmula cambiando el (+) que empleas para unir cadenas por el
(&) y no me ha dado ningún problema.

Un saludo,
Juan

"Marvin" escribió
Grupo Un saludo cordial, Mi cuestion es de que al ejecutar una macro en la
cual introduzco una formula utilizando variables, me marca un error " No
coinciden los tipos", esta formula es un BUSCARV mediante un FOR
conusltando
cada hoja del libro que contiene la matriz de busqueda...

Expongo la formula para ver que falta o que sobra.

GRCS

variable = i

ActiveCell.FormulaR1C1 = _
"=IF(ISNA(AND(RC6>=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,1,1),RC6<=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,2,1))),""No
Existe"",IF(AND(RC6>=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,1,1),RC6<=VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,2,1)),VLOOKUP(RC6,[series_SiFact.xls]Hoja" + i +
"!R1C1:R65530C35,3,1),""No Existe""))"

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida