Saltar al contenido

Pasar formula a una variable string

publicado

Hola a todos.

Si tengo en la celda C2 la formula =suma(c3:c10) y eso da X resultado...

quiero pasar esa formula a una variable ej. varform de tal manera que

varform="=suma(c3:c10)"

Como puedo obtener esto. Gracias

Featured Replies

publicado
Hace 2 horas, Janlui dijo:

Hola a todos.

Si tengo en la celda C2 la formula =suma(c3:c10) y eso da X resultado...

quiero pasar esa formula a una variable ej. varform de tal manera que

varform="=suma(c3:c10)"

Como puedo obtener esto. Gracias

No se si estas confundido o soy yo, pero para obtener ese resultado en una variable, solo es cosa de 

varform = range("c2").value

Ahora si lo que deseas es tener ese rango para utilizarlo en una función, como Suma, te adjunto 2 métodos

Si no es eso, nos aclaras un poco mas

 

Saludos!

Sumar VBA.xlsm

publicado
  • Autor

Gracias Gerson, sobre de tu archivo, en la celda D" debera estar el texto de la formula

Me expliqué?

Gracias

publicado
Sub x()
    Range("d4").NumberFormat = "@"
    Range("d4") = Range("b4").FormulaLocal
End Sub

 

publicado

Ok me alegro, que pena que no supe interpretar tu pregunta ?

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.