Propriedade Range.FormulaR1C1Local (Excel)

Retorna ou define a fórmula para o objeto, usando a notação de estilo L1C1 no idioma do usuário. Variant de leitura/gravação.

Sintaxe

expressão. Formular1c1local

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

Comentários

Se a célula contiver uma constante, esta propriedade retornará essa constante. Se a célula estiver vazia, a propriedade retornará uma cadeia de caracteres vazia. Se a célula contiver uma fórmula, a propriedade retornará a fórmula como uma cadeia de caracteres, no mesmo formato em que ela seria exibida na barra de fórmulas (inclusive o sinal de igual).

Quando você define o valor ou a fórmula de uma célula como uma data, o Microsoft Excel verifica se essa célula já está formatada com um dos formatos de número de data ou hora. Se não estiver, o formato de número será alterado para o formato de número de data abreviada padrão.

Quando o intervalo é uni ou bidimensional, você pode definir a fórmula como uma matriz do Visual Basic com as mesmas dimensões. Também pode inserir a fórmula em uma matriz do Visual Basic.

A definição da fórmula de um intervalo de múltiplas células preenche todas as células do intervalo com a fórmula.

Exemplo

Suponha que você inseriu a fórmula =SOMA(A1:A10) na célula A11 da planilha um, usando a versão brasileira do Microsoft Excel. Se você abrir a pasta de trabalho em um computador que esteja executando a versão alemã e executar o exemplo a seguir, o exemplo exibirá a fórmula =SUMME(Z1S1:Z10S1) em uma caixa de mensagem.

MsgBox Worksheets(1).Range("A11").FormulaR1C1Local

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.