Sådan bruges VBA til at få adgang til ligningen af ​​en trendlinje på Microsoft Excel

Trendlinjer er en type regressionsanalyse, som er en måde at studere forholdet mellem variabler på. I forbindelse med små virksomheder anvendes trendlinjer ofte til at vise salgstendenser og kan bruges til at forudsige fremtidige salg. Microsoft Excel kan generere trendlinjer baseret på data, du giver, og beregner i så fald ligningslinjens ligning. Denne ligning kan fås ved hjælp af Excels indbyggede Visual Basic-værktøjer.

1.

Åbn Excel-projektmappen, der indeholder diagrammet, hvis trendlinieligning, du vil have adgang til.

2.

Tryk på "Alt-F11" for at åbne Excels Visual Basic Editor.

3.

Klik på "Indsæt" og derefter "Modul" for at oprette et tomt Visual Basic-modul.

4.

Indtast følgende kode i modulet:

Sub TrendlineEquation ()

Dim objTrendline Som Trendlin Dim StrEquation As String

Med ActiveSheet.ChartObjects (1) .Chart

Set objTrendline = .SeriesCollection(1).Trendlines(1) With objTrendline .DisplayRSquared = False .DisplayEquation = True strEquation = .DataLabel.Text Range("A5") = strEquation End With 

Slut med

Slutdel

5.

Skift indeksnumrene for at matche dit diagram og data. Hvis du for eksempel har to trendlinjer på diagrammet, og du vil få adgang til andet, skal du ændre "Trendlines (1)" til "Trendlines (2)". Skift celleindeksnummeret i linjen "Range (" A5 ") = strEquation" til celleindeksnummeret på cellen, hvor du vil have ligningen vist.

6.

Luk Visual Basic Editor.

7.

Tryk på "Alt-F8" for at åbne makrovinduet.

8.

Dobbeltklik på "TrendlineEquation" for at køre VB-makroen.

Populære Indlæg