VBAを使用してMicrosoft Excelのトレンドラインの方程式にアクセスする方法

傾向線は回帰分析の一種であり、変数間の関係を調べる方法です。 中小企業の状況では、トレンドラインはしばしば売上動向を示すために使用され、将来の売上を予測するために使用することができます。 Microsoft Excelは、提供されたデータに基づいて傾向線を生成できます。その際に、傾向線の方程式を計算します。 この式には、Excelの組み込みのVisual Basicツールを使用してアクセスできます。
1。
傾向線式にアクセスするグラフを含むExcelブックを開きます。
2。
「Alt-F11」を押してExcelのVisual Basic Editorを開きます。
3。
[挿入]、[モジュール]の順にクリックして、空のVisual Basicモジュールを作成します。
4。
以下のコードをモジュールに入力してください。
Sub TrendlineEquation()
傾向線としてobjTrendlineを薄暗く文字列として薄暗いstrEquationを薄暗くする
ActiveSheet.ChartObjects(1)を使用します。
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 Basic Editorを閉じます。
7。
"Alt-F8"を押してマクロウィンドウを開きます。
8。
「TrendlineEquation」をダブルクリックしてVBマクロを実行します。