Partilhar via


Método 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. Variant.

Sintaxe

expressão. ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Fórmula Obrigatório Variantes 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 Obrigatório XlReferenceStyle O estilo de referência da fórmula.
ToReferenceStyle Opcional Variantes Uma constante de XlReferenceStyle especificando o estilo de referência que você deseja retornar. 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.
Toabsolute Opcional Variantes 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.
RelativeTo Opcional Variantes Um objeto Range que contém uma célula. Referências relativas relacionados a essa célula.

Valor de retorno

Variant

Comentários

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

Exemplo

Este exemplo converte uma fórmula SUM (SOMA) que contém referências de estilo L1C1 em uma fórmula equivalente contendo referências de estilo A1 e exibe o resultado.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.