Formula en visual basic

30/04/2006 - 05:27 por Ricardo Andrés | Informe spam
Hola de nuevo.

utlizando Visual Basic ncesito que una celda de una hoja de excel quede con
una formula (ejemplo la celda A1 quede con la formula B1+C1). se que eso se
hace colocando en el codigo ( range("a1").formulaR1C1="±+C1" ), pero
necesito que la misma celda A1 varie su formula cambiando los numeros con un
ciclo for. es decir que primero A1±+C1, despues A1²+C2 en general
A1=Bn+Cn donde yo le pueda dar un valor a n y el codigo entienda que es un
numero y me coloque la formula tal y como quiero. por ejemplo si yo le digo
al codigo n=4, a1 me quede con la formula A1´+C4.

Como puedo hacer esto???
 

Leer las respuestas

#1 smartito
30/04/2006 - 08:13 | Informe spam
Hola Ricardo,

Crea una variable por ejemplo:

Dim i as Integer

y dentro del for pones:

range("A1").FormulaR1C1="=B" & i & "+C" & i & """
i=i+1

con esta linea lo que consigues es que la variable "i" va a ir tomando
1,2,3,4,...

Si tienes alguna duda lo preguntas ok ?

Saludos!
Juan Antonio Castillo

Preguntas similares