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.

Publicações Populares