Så här använder du VBA för att komma åt ekvationen för en trendlinje på Microsoft Excel

Trendlinjer är en typ av regressionsanalys, som är ett sätt att studera relationerna mellan variabler. I samband med småföretag används trendlinjer ofta för att visa försäljningstrender och kan användas för att förutsäga framtida försäljning. Microsoft Excel kan generera trendlinjer baserat på data du tillhandahåller, och därvid beräknar ekvationen för trendlinjen. Denna ekvation kan nås med hjälp av Excels inbyggda Visual Basic-verktyg.

1.

Öppna Excel-arbetsboken som innehåller diagrammet vars trendlinjekvation du vill komma åt.

2.

Tryck på "Alt-F11" för att öppna Excels Visual Basic Editor.

3.

Klicka på "Infoga" och sedan "Modul" för att skapa en tom Visual Basic-modul.

4.

Ange följande kod 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 

Sluta med

Slutdel

5.

Ändra indexnummer för att matcha ditt diagram och data. Om du till exempel har två trendlinjer på diagrammet och du vill komma åt andra, ändrar du "Trendlines (1)" till "Trendlines (2)". Ändra cellindexnummeret i raden "Range (" A5 ") = strEquation" till cellens indexnummer för cellen där du vill att ekvationen ska visas.

6.

Stäng Visual Basic Editor.

7.

Tryck på "Alt-F8" för att öppna makronfönstret.

8.

Dubbelklicka på "TrendlineEquation" för att köra VB-makro.

Populära Inlägg