VBAを使用してMicrosoftExcelでトレンドラインの方程式にアクセスする方法
傾向線は回帰分析の一種であり、変数間の関係を調査する方法です。中小企業のコンテキストでは、傾向線は販売傾向を示すためによく使用され、将来の販売を予測するために使用できます。Microsoft Excelは、提供されたデータに基づいてトレンドラインを生成できます。その際、トレンドラインの方程式を計算します。この方程式には、Excelの組み込みのVisualBasicツールを使用してアクセスできます。
1
トレンドライン方程式にアクセスするグラフを含むExcelブックを開きます。
2
「Alt-F11」を押して、ExcelのVisual BasicEditorを開きます。
3
[挿入]、[モジュール]の順にクリックして、空のVisualBasicモジュールを作成します。
4
モジュールに次のコードを入力します。
サブTrendlineEquation()
Dim objTrendline As Trendline Dim strEquation As String
ActiveSheet.ChartObjects(1).Chartを使用
Set objTrendline = .SeriesCollection(1).Trendlines(1) With objTrendline .DisplayRSquared = False .DisplayEquation = True strEquation = .DataLabel.Text Range("A5") = strEquation End With
で終わる
エンドサブ
5
チャートとデータに一致するようにインデックス番号を変更します。たとえば、チャートに2つのトレンドラインがあり、2番目にアクセスする場合は、「Trendlines(1)」を「Trendlines(2)」に変更します。「Range( "A5")= strEquation」の行のセルインデックス番号を、数式を表示するセルのセルインデックス番号に変更します。
6
Visual BasicEditorを閉じます。
7
「Alt-F8」を押して「マクロ」ウィンドウを開きます。
8
「TrendlineEquation」をダブルクリックして、VBマクロを実行します。