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, !

... como puedo realizar formulas de excel utlizando VBA ...



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.
Respuesta Responder a este mensaje
#2 mundoexcel
19/10/2008 - 18:58 | Informe spam
On 19 oct, 00:47, Big Beny <Big wrote:
Me gustaria que alguien  me indique como  puedo  realizar formulas de excel
utlizando  VBA (visual  basic for aplications)



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
Respuesta Responder a este mensaje
#3 Ivan
19/10/2008 - 20:44 | Informe spam
hola Hector, sorry por meter el 'cuezo' ...:-)

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



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
Respuesta Responder a este mensaje
#4 Héctor Miguel
19/10/2008 - 21:04 | Informe spam
hola, Ivan !

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



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?



- 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.
Respuesta Responder a este mensaje
#5 Ivan
20/10/2008 - 03:31 | Informe spam
hola Hector, creo que se me fue la 'pinza' [la neurona] :-(

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

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



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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida