Range.Formula2 (Excel)

Retorna ou define um valor que representa a fórmula do objeto em notação de matriz de estilo a1.

Esta propriedade não está disponível para fontes de dados OLAP. Em matrizes dinâmicas habilitadas, Excel, Range. Formula2 substitui Range. Formula. Range. Formula continuará a ter suporte para manter a compatibilidade. Uma discussão sobre matrizes dinâmicas e Range. Formula2 pode ser encontrada aqui. Se a célula contiver uma constante, essa propriedade retornará essa constante. Se a célula estiver vazia, essa propriedade retornará uma cadeia de caracteres vazia. Se a célula contiver uma fórmula, a propriedade Formula retornará a fórmula como uma cadeia de caracteres no mesmo formato que seria exibido na barra de fórmulas (incluindo o sinal de igual (=)). Se você definir o valor ou a fórmula de uma célula como uma data, O Microsoft Excel verificará se a célula já está formatada com um dos formatos de número de data e hora. Caso contrário, o Excel altera o formato de número 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. As fórmulas definidas usando Range. Formula2 sempre serão avaliadas como uma matriz e poderão ser despejadas se mais de 1 resultado for retornado. A configuração da fórmula para um intervalo de várias células preenche todas as células do intervalo com a fórmula.


Worksheets("Sheet1").Range("A1").Formula = "=$A$4+$A$10"