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.