Método Application.ConvertFormula (Excel)
Convierte las referencias a celdas de una fórmula entre los estilos de referencia A1 y F1C1, entre referencias absolutas y relativas o ambas. Variant.
Sintaxis
expresión. ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Formula | Obligatorio | Variant | Cadena que contiene la fórmula que desea convertir. Debe ser una fórmula válida y empezar con un signo igual. |
FromReferenceStyle | Obligatorio | XlReferenceStyle | El estilo de referencia de la fórmula. |
ToReferenceStyle | Opcional | Variant | Constante de XlReferenceStyle que especifica el estilo de referencia que desea devolver. Si este argumento se omite, el estilo de referencia no cambiará; la fórmula conservará el estilo especificado por FromReferenceStyle. |
ToAbsolute | Opcional | Variant | Constante de XlReferenceType que especifica el tipo de referencia convertido. Si este argumento se omite, el tipo de la referencia no cambiará. |
RelativeTo | Optional | Variant | Un objeto Range que contiene una sola celda. Las referencias relativas hacen referencia a esta celda. |
Valor devuelto
Variant
Comentarios
Hay un límite de 255 caracteres para la fórmula.
Ejemplo:
En este ejemplo se convierte una fórmula SUM que contiene referencias de estilo F1C1 en una fórmula equivalente que contiene referencias de estilo A1 y, a continuación, se muestra el resultado.
inputFormula = "=SUM(R10C2:R15C2)"
MsgBox Application.ConvertFormula( _
formula:=inputFormula, _
fromReferenceStyle:=xlR1C1, _
toReferenceStyle:=xlA1)
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.