Pasar fórmulas del código a la hoja sin traducirlas

26/09/2006 - 12:07 por kusflo | Informe spam
Trabajo con el Excel 2000 y tengo el siguiente problema: Mediante código
asigno a dos variables dos fórmulas Ej:
FORMULA = "=SUMAR.SI('BANCO (B)'!J6:J500;" & """ & G7 & """ & ";'BANCO
(B)'!C6:C500)-SUMAR.SI('BANCO (B)'!J6:J500;" & """ & G7 & """ & ";'BANCO
(B)'!D6:D500)"
Luego mediante código asigno a una celda la variable formula con la
esperanza de que me la coja sin problemas: Ej:
ActiveSheet.Range(CELCTA7).Value = FORMULA

Pero me da el siguiente error en el codigo:
-
Se ha producido el error 1004 en tiempo de ejecucion:
Error definido por la aplicación o el objeto
Creo que el problema puede venir por poner la funcion "SUMAR.SI" en español.
Si así fuera no hay alguna forma de poner las formulas en español y que el
vba las coja bien??. Es que tengo muchas y es muy pesado buscar la traduccion
de todas. Además no entiendo de que vale la traducción de fórmulas al español
si luego en el código no hay forma de utilizarlas.


"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.
 

Leer las respuestas

#1 Peluchon
26/09/2006 - 14:34 | Informe spam
Prueba a poner

ActiveSheet.Range(CELCTA7).Formula = FORMULA


kusflo (donotspam) ha escrito:

Trabajo con el Excel 2000 y tengo el siguiente problema: Mediante código
asigno a dos variables dos fórmulas Ej:
FORMULA = "=SUMAR.SI('BANCO (B)'!J6:J500;" & """ & G7 & """ & ";'BANCO
(B)'!C6:C500)-SUMAR.SI('BANCO (B)'!J6:J500;" & """ & G7 & """ & ";'BANCO
(B)'!D6:D500)"
Luego mediante código asigno a una celda la variable formula con la
esperanza de que me la coja sin problemas: Ej:
ActiveSheet.Range(CELCTA7).Value = FORMULA

Pero me da el siguiente error en el codigo:
-
Se ha producido el error 1004 en tiempo de ejecucion:
Error definido por la aplicación o el objeto
Creo que el problema puede venir por poner la funcion "SUMAR.SI" en español.
Si así fuera no hay alguna forma de poner las formulas en español y que el
vba las coja bien??. Es que tengo muchas y es muy pesado buscar la traduccion
de todas. Además no entiendo de que vale la traducción de fórmulas al español
si luego en el código no hay forma de utilizarlas.


"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.

Preguntas similares