Compartir vía


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.