Fórmulas introducidas mediante macros

17/01/2006 - 11:30 por Juan in msnews | Informe spam
Hola a todos,

estoy escribiendo una macro en Excel. Esta macro introduce en varias celdas
diferentes fórmulas, mediante la propiedad "FormulaR1C1".

El caso es que en la hoja Excel, una vez ejecutada la Macro, aparecen las
celdas en las que he introducido fórmulas como "#¿NOMBRE?". Si entro en la
celda (como para editarla) y vuelvo a salir, ya aparece el valor correcto
(fruto de calcular la fórmula). He probado a recalcular, pero no soluciona
el problema.

¿Alguna sugerencia?

Gracias y un saludo
 

Leer las respuestas

#1 KL
17/01/2006 - 12:48 | Informe spam
Hola Juan,

Casi seguro que un tu macro estas usando las funciones en castellano. Todas las propiedades de formula que no incluyan la palabra
"local" requieren que las formulas se introduzcan en ingles o sea:

Range("A1").FormulaR1C1="=SUM(R1C1:R20C4)"

y no

Range("A1").FormulaR1C1="=SUMA(R1C1:R20C4)"

Saludos,
KL


"Juan in msnews" wrote in message news:

Hola a todos,

estoy escribiendo una macro en Excel. Esta macro introduce en varias celdas
diferentes fórmulas, mediante la propiedad "FormulaR1C1".

El caso es que en la hoja Excel, una vez ejecutada la Macro, aparecen las
celdas en las que he introducido fórmulas como "#¿NOMBRE?". Si entro en la
celda (como para editarla) y vuelvo a salir, ya aparece el valor correcto
(fruto de calcular la fórmula). He probado a recalcular, pero no soluciona
el problema.

¿Alguna sugerencia?

Gracias y un saludo


Preguntas similares