como insertar formulas en excel utilizando vba

19/10/2008 - 00:47 por Big Beny | Informe spam
Me gustaria que alguien me indique como puedo realizar formulas de excel
utlizando VBA (visual basic for aplications)

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/10/2008 - 02:00 | Informe spam
hola, !

Mostrar la cita
dependiendo del significado de "realizar formulas de excel ..." -???-

- "depositar" formulas en alguna celda da alguna hoja ?
- en la celda activa (obviamente de la hoja activa)
- las funciones en ingles (esta no "falla" al usar tu codigo en otros idiomas)
actvicell.formula = "=sumif(c1:c4,c5,d1:d4)"
- las funciones en el idioma local (implica conocer exactamente otros parametros)
activecell.formulalocal = "=sumar.si(c1:c4;c5;d1:d4)"
ten cuidado con la anterior, ya que el separador pudiera NO ser punto_y_coma -???-
- consulta en la ayuda de vba por otras "formas" (FormulaR1C1, FormulaR1C1Local, etc.)

- "evaluar" como si "la formula" estuviera en una celda en alguna hoja de excel ?
- algun otro significado ?

saludos,
hector.
#2 mundoexcel
19/10/2008 - 18:58 | Informe spam
On 19 oct, 00:47, Big Beny <Big wrote:
Mostrar la cita
Hola,

yo en tu caso empezaria utilizando las funcion .formula ya que es mas
sencilla de utilizar.
La otra opcion seria el uso de la formulaR1C1 pero el formato es un
pelin mas complicado.

Prueba por ejemplo: Activecell.formula="=SUM(A1:A2)"

Recuerda estas 2 cosas:
1.- Lo primero que hay que poner es el 2.- Las funciones deben ponerse en ingles

Ante la duda, graba una macro donde inserte la funcion que quieras
poner para ver como
se llama

saludos
#3 Ivan
19/10/2008 - 20:44 | Informe spam
hola Hector, sorry por meter el 'cuezo' ...:-)

Mostrar la cita
a la espera de los comentarios de OP, y por aquello de especular un
poco ¿no se referira a usar algo tipo Evaluate [valga la redundancia]
en codigo?

solo por incordiar ...:-D

un saludo
Ivan
#4 Héctor Miguel
19/10/2008 - 21:04 | Informe spam
hola, Ivan !

Mostrar la cita
- en el asunto pone: "como INSERTAR formulas EN excel utilizando vba"
- en la consulta dice: "como puedo REALIZAR formulas DE excel..."

asi que... (no lo se) -???

saludos,
hector.
#5 Ivan
20/10/2008 - 03:31 | Informe spam
hola Hector, creo que se me fue la 'pinza' [la neurona] :-(

Mostrar la cita
en lugar de leer la consulta de OP ( ahora que la veo, ademas,
demasiado extensa :-)) creo que me la 'imagine' a raiz de tu respuesta
[me temo que cada dia cojo peores habitos]

un saludo y disculpas por la metedura de 'gamba'
Ivan
Ads by Google
Search Busqueda sugerida