Como usar o VBA para acessar a equação de uma linha de tendência no Microsoft Excel

Linhas de tendência são um tipo de análise de regressão, que é uma maneira de estudar as relações entre as variáveis. No contexto de pequenas empresas, as linhas de tendência costumam ser usadas para mostrar tendências de vendas e podem ser usadas para prever vendas futuras. O Microsoft Excel pode gerar linhas de tendência com base nos dados fornecidos e, ao fazê-lo, calcula a equação da linha de tendência. Essa equação pode ser acessada usando as ferramentas integradas do Visual Basic do Excel.
1
Abra a pasta de trabalho do Excel que contém o gráfico cuja equação de linha de tendência você deseja acessar.
2
Pressione "Alt-F11" para abrir o Editor do Visual Basic do Excel.
3
Clique em “Inserir”, depois “Módulo” para criar um módulo vazio do Visual Basic.
4
Digite o seguinte código no módulo:
Sub TrendlineEquation ()
Dim objTrendline As Trendline Dim strEquation As String
Com ActiveSheet.ChartObjects (1) .Chart
Set objTrendline = .SeriesCollection(1).Trendlines(1) With objTrendline .DisplayRSquared = False .DisplayEquation = True strEquation = .DataLabel.Text Range("A5") = strEquation End With
Fim com
End Sub
5
Altere os números de índice para corresponder ao gráfico e aos dados. Por exemplo, se você tiver duas linhas de tendência no gráfico e quiser acessar a segunda, altere "Linhas de tendência (1)" para "Linhas de tendência (2)". Altere o número do índice de células na linha "Range (" A5 ") = strEquation" para o número de índice da célula onde deseja que a equação apareça.
6
Feche o Editor do Visual Basic.
7
Pressione "Alt-F8" para abrir a janela Macros.
8
Clique duas vezes em "TrendlineEquation" para executar a macro VB.