VBA gebruiken om toegang te krijgen tot de vergelijking van een trendlijn op Microsoft Excel

Trendlijnen zijn een type regressieanalyse, wat een manier is om de relaties tussen variabelen te bestuderen. In het kader van kleine bedrijven worden trendlijnen vaak gebruikt om verkooptrends weer te geven en kunnen ze worden gebruikt om toekomstige verkopen te voorspellen. Microsoft Excel kan trendlijnen genereren op basis van gegevens die u opgeeft en berekent de vergelijking van de trendlijn. Deze vergelijking is toegankelijk via de ingebouwde Visual Basic-hulpmiddelen van Excel.

1.

Open de Excel-werkmap met het diagram waarvan u de trendlijnvergelijking wilt openen.

2.

Druk op "Alt-F11" om de Visual Basic-editor van Excel te openen.

3.

Klik op 'Invoegen' en vervolgens op 'Module' om een ​​lege Visual Basic-module te maken.

4.

Voer de volgende code in de module in:

Sub TrendlineEquation ()

Dim objTrendline As Trendline Dim strEquation As String

Met ActiveSheet.ChartObjects (1) .Chart

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

Eindigt met

End Sub

5.

Wijzig de indexnummers zodat deze overeenkomen met uw diagram en gegevens. Als u bijvoorbeeld twee trendlijnen op het diagram hebt en u wilt toegang krijgen tot het tweede, wijzigt u 'Trendlijnen (1)' in 'Trendlijnen (2)'. Verander het celindexnummer in de regel "Bereik (" A5 ") = strEquation" naar het celindexnummer van de cel waar u de vergelijking wilt laten verschijnen.

6.

Sluit de Visual Basic-editor.

7.

Druk op "Alt-F8" om het macrovenster te openen.

8.

Dubbelklik op "TrendlineEquation" om de VB-macro uit te voeren.

Populaire Berichten