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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Fabian
29/06/2004 - 20:52 | Informe spam
Ya funciona. Gracias.
"Fernando Arroyo" escribió en el mensaje
news:
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


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