Application.ConvertFormula (Excel)

Converte referências a células em uma fórmula entre os estilos de referência A1 e L1C1, e entre referências relativas e absolutas.

Há um limite de caracteres de 255 para a fórmula.

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


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

Arguments

O seguinte argumento é opcional

Formula (String) - Uma cadeia de caracteres que contém a fórmula que você deseja converter. Precisa ser uma fórmula válida e começar com um sinal de igual.

FromReferenceStyle (XlReferenceStyle) - O estilo de referência da fórmula.

Os valores de retorno possíveis são xlA1 - Padrão. Use xlA1 para retornar uma referência de estilo a1, xlR1C1 - Use xlR1C1 para retornar uma referência de estilo L1C1.

Optional arguments

Os seguintes argumentos são opcionais

ToReferenceStyle (XlReferenceStyle) - Uma constante de XlReferenceStyle que especifica o estilo de referência que você deseja que seja retornado. Se este argumento for omitido, o estilo de referência não será alterado; a fórmula mantém-se no estilo especificado por FromReferenceStyle.

Os valores de retorno possíveis são xlA1 - Padrão. Use xlA1 para retornar uma referência de estilo a1, xlR1C1 - Use xlR1C1 para retornar uma referência de estilo L1C1.

ToAbsolute (XlReferenceType) - Uma constante de XlReferenceType que especifica o tipo de referência convertido. Se esse argumento for omitido, o tipo de referência não será alterado.


Os valores possíveis são

xlAbsolute Converte para linha absoluta e estilo de coluna.
xlAbsRowRelColumn Converte para linha absoluta e estilo de coluna relativa.
xlRelative Converte para linha relativa e estilo de coluna.
xlRelRowAbsColumn Converte para linha relativa e estilo de coluna absoluta.

RelativeTo (Range) - Um objeto Range que contém uma célula. Referências relativas relacionados a essa célula.