Neste artigo, aprenderemos a diferença entre a Fórmula V / S Fórmula R1C1 no Microsoft Excel.
No Excel, geralmente usamos a fórmula para resolver o problema. Mas se, por exemplo, escrevermos uma UDF que exibe a fórmula de uma célula, podemos querer exibi-la no estilo de endereçamento usado na pasta de trabalho. Então, você testa para ver qual estilo de endereçamento foi usado e escolhe entre Fórmula e Fórmula R1C1. Possivelmente, você também pode escolher entre Fórmula e FormulaLocal (e a opção R1C1 de Local).
A fórmula é melhor usada quando você deseja configurar uma fórmula relativamente simples usando a notação A1, como = SOMA (A1: A10), ou = PROCV (A1, M1: O20,2, Falso), e você sabe que as células de referência estão bloqueadas na posição, ou seja, a inserção de linha ou coluna e a exclusão não move as referências da fórmula. Se isso acontecer, é muito mais difícil definir a fórmula usando a notação A1, tentando determinar a letra da coluna em relação a um ponto conhecido (como a célula que contém a fórmula). O mesmo ocorre quando você usa o texto da planilha para construir uma fórmula e escreva isso para uma célula.
Vejamos um exemplo: -
Siga as etapas abaixo: -
- Pressione a tecla Alt + F11.
- A página do VBE será aberta.
- Escreva o código abaixo mencionado: -
Sub SUM ()
Dim X como inteiro
X = Application.WorksheetFunction.CountA (Range ("A: A"))
Intervalo ("B" e X + 1). Valor = "= SOMA (R [-11] C: R [-1] C)"
End Sub
Você pode escrever a mesma codificação mencionada abaixo: -
Sub SUM ()
Dim X como inteiro
X = Application.WorksheetFunction.CountA (Range ("A: A"))
Intervalo ("B" e X + 1). Valor = "= SOMA (B2: B12)"
End Sub
Explicação do código: -No código, mencionamos que X deve ser igual ao número de dados em um intervalo, de modo que permanece útil para definir o intervalo onde precisamos colocar a fórmula.
Download - Fórmula VS Fórmula R1C1 no Microsoft Excel - xlsx