Propiedad Range.Formula (Excel)
Devuelve o establece un valor Variant que representa la fórmula de intersección implícita del objeto en la notación de estilo A1.
Sintaxis
expresión. Fórmula
expresión Variable que representa un objeto Range.
Comentarios
En Excel habilitado para matrices dinámicas, Range.Formula2 supercede Range.Formula. Range.Formula seguirá siendo compatible para mantener la incompatibilidad inversa. Puede encontrar una discusión sobre matrices dinámicas y Range.Formula2 en el tema de documentación de VBA de Excel Fórmula frente a Fórmula2.
Vea también
Esta propiedad no está disponible para orígenes de datos OLAP.
Si la celda contiene una constante, esta propiedad devolverá dicha constante. Si está vacía, devolverá una cadena vacía. Si la celda contiene una fórmula, la propiedad Formula devuelve la fórmula como una cadena en el mismo formato que se mostraría en la barra de fórmulas (incluido el signo igual ( = )).
Si se establece el valor o la fórmula de una celda como una fecha, Microsoft Excel comprueba que la celda ya tenga uno de los formatos numéricos de fecha u hora. Si no es así, Excel cambia el formato de número al formato de número de fecha corto predeterminado.
Si el rango tiene una o dos dimensiones, se puede definir la fórmula conforme a una matriz de Visual Basic de las mismas dimensiones. Asimismo, es posible escribir la fórmula en una matriz de Visual Basic.
Las fórmulas establecidas mediante Range.Formula pueden desencadenar una intersección implícita.
Si se define la fórmula para un rango de varias celdas, se rellenan todas las celdas del rango con la fórmula.
Ejemplo
El siguiente código de ejemplo configura la fórmula para la celda A1 en Sheet1.
Worksheets("Sheet1").Range("A1").Formula = "=$A$4+$A$10"
El siguiente código de ejemplo configura la fórmula para la celda A1 en Hoja1 para que muestre la fecha actual.
Sub InsertTodaysDate()
' This macro will put today's date in cell A1 on Sheet1
Sheets("Sheet1").Select
Range("A1").Select
Selection.Formula = "=text(now(),""mmm dd yyyy"")"
Selection.Columns.AutoFit
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.