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.