Slik bruker du VBA for å få tilgang til ligningen på en trendlinje på Microsoft Excel

Trendlinjer er en type regresjonsanalyse, som er en måte å studere forholdet mellom variabler på. I forbindelse med småbedrifter blir trendlinjer ofte brukt til å vise salgstrender og kan brukes til å forutsi fremtidig salg. Microsoft Excel kan generere trendlinjer basert på data du oppgir, og i så fall beregner ligningen av trendlinjen. Denne ligningen kan nås ved hjelp av Excels innebygde Visual Basic-verktøy.

1.

Åpne Excel-arbeidsboken som inneholder diagrammet hvis trendlinjekvasjon du vil ha tilgang til.

2.

Trykk "Alt-F11" for å åpne Excels Visual Basic Editor.

3.

Klikk på "Sett inn" og deretter "Modul" for å opprette en tom Visual Basic-modul.

4.

Skriv inn følgende kode i modulen:

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 

Slutt med

Slutt Sub

5.

Endre indeksnummerene for å matche diagrammet og dataene dine. For eksempel, hvis du har to trendlinjer på diagrammet og du vil få tilgang til det andre, endrer du "Trendlines (1)" til "Trendlines (2)". Endre celleindeksnummeret i linjen "Range (" A5 ") = strEquation" til celleindeksnummeret til cellen der du vil at ligningen skal vises.

6.

Lukk Visual Basic Editor.

7.

Trykk "Alt-F8" for å åpne makrovinduet.

8.

Dobbeltklikk "TrendlineEquation" for å kjøre VB-makroen.

Populære Innlegg