前提・実現したいこと
Excel VBAで、多項式近似を行ったデータの近似曲線の数式を取得したいのですが、うまくいきません。
ネットで調べた以下の方法を試してみました。
該当のソースコード
VBA
1Dim Cht as Chart 2Dim Fml as Variant 3 4Set Cht = ActiveSheet.Shapes.AddChart2(240, xlXYScatterLine).Chart 5 6'ここでグラフにデータを入力し、多項式近似曲線とその数式を表示 7 8Fml = Cht.FullSeriesCollection(1).Trendlines(1).DataLabel.Text
グラフ上に近似曲線の数式を表示することはできたのですが、Fmlの中身が空白で返ってきてしまいます。
参考にしたサイトでは、これで数式の文字列を取得できると記載されていたのですが、うまくいきません。
このほか、該当部分を下のコードに書き換えて試してもみましたが、結果は同じでした。
VBA
1Fml = Cht.FullSeriesCollection(1).Trendlines(1).DataLabel.Format.TextFrame2.TextRange.Characters.Text
どなたか詳しい方、教えていただければ幸いです!
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/10 07:33
2020/02/10 07:35
2020/02/17 02:16