> ... 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.
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
> - "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
>> - "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.
> >> - "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