Copiar formula con macro

29/06/2004 - 06:49 por Fabian | Informe spam
Worksheets("estadistica").Range("H2").Value = "½SUMA(Hoja1!F:I,""Importe
$"",CRI_IMP!A1:K2)"

Necesito copiar esta y otras doscientas formulas como esta, pero obtengo
#¿NOMBRE? en el momento de copiarla, alguien sabe cómo se debe hacer para
que no produzca mensaje de error?
Hice la fórmula con la grabadora de macros y me da un montón de referencias
relativas, si no hay otra forma lo haré asi.
Discupas por adelantado si hay que ponerlo en inglés, porque no tengo idea,
y gracias luego.
Fabian
 

Leer las respuestas

#1 Fernando Arroyo
29/06/2004 - 08:47 | Informe spam
En vez de la propiedad Value tendrás que usar las propiedadades FormulaLocal (si usas BDSUMA) o Formula (si usas la función en inglés, DSUM). Mi consejo es que uses la fórmula en inglés. Excel automáticamente la pondrá en español en las celdas.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Fabian" escribió en el mensaje news:
Worksheets("estadistica").Range("H2").Value = "½SUMA(Hoja1!F:I,""Importe
$"",CRI_IMP!A1:K2)"

Necesito copiar esta y otras doscientas formulas como esta, pero obtengo
#¿NOMBRE? en el momento de copiarla, alguien sabe cómo se debe hacer para
que no produzca mensaje de error?
Hice la fórmula con la grabadora de macros y me da un montón de referencias
relativas, si no hay otra forma lo haré asi.
Discupas por adelantado si hay que ponerlo en inglés, porque no tengo idea,
y gracias luego.
Fabian


Preguntas similares