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.

Hay un límite de 255 caracteres para la fórmula.

ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)


inputFormula = "=SUM(R10C2:R15C2)" 
MsgBox Application.ConvertFormula( _ 
 formula:=inputFormula, _ 
 fromReferenceStyle:=xlR1C1, _ 
 toReferenceStyle:=xlA1)

Arguments

Estos son los argumentos con nombre :

Formula (String) - Una cadena que contiene la fórmula que se desea convertir.

FromReferenceStyle (XlReferenceStyle) - El estilo de referencia de la fórmula.

Posibles valores de retorno son xlA1 - Valor predeterminado, xlR1C1 - Utilice xlR1C1 para devolver una referencia de estilo F1C1.

Optional arguments

Los siguientes argumentos son opcionales

ToReferenceStyle (XlReferenceStyle) - Una constante de XlReferenceStyle que especifica el estilo de referencia que desea que se devuelva.

Posibles valores de retorno son xlA1 - Valor predeterminado, xlR1C1 - Utilice xlR1C1 para devolver una referencia de estilo F1C1.

ToAbsolute (XlReferenceType) - Constante de XlReferenceType que especifica el tipo de referencia convertida.


Valores posibles son

xlAbsolute Convertir al estilo de fila y columna absolutas.
xlAbsRowRelColumn Convertir al estilo de fila absoluta y columna relativa.
xlRelative Convertir al estilo de fila y columna relativas.
xlRelRowAbsColumn Convertir al estilo de fila relativa y columna absoluta.

RelativeTo (Range) - Un objeto Range que contiene una sola celda.