
No.3ベストアンサー
- 回答日時:
係数を取り出すのは下記のようなコードでどうでしょうか。
使えるようなら、マクロに組み込んでみてください。
Sub test()
Dim str As String
Dim strv As Variant
Dim i As Integer
str = "y = 0.0452x5 - 8.6275x4 + 658.58x3 - 25133x2 + 4795.20x - 4E+0.6"
strv = Split(str, " ")
For i = 0 To UBound(strv)
If strv(i) Like "*E+*" Then
MsgBox strv(i)
Else
If Val(strv(i)) > 0 Then
MsgBox Val(strv(i))
End If
End If
Next i
End Sub
ありがとうございます。ちょっと試してみます。
これが可能になると数値演算処理に現実味が・・・。
うまくうけば明後日あたりに報告します。
No.2
- 回答日時:
セルへの取り込みは、グラフ上からでなく、LINEST関数を用いるのが良さそうです。
参考URLは相当前のバージョンのXL対象ですが、おそらく最近のバージョンにも通用すると思います。linest 多項式 エクセルで検索すると沢山ヒットするので、もっと分かりやすい解説記事があるかもしれません。
参考URL:http://support.microsoft.com/kb/402428/ja
ありがとうございました。当方はグラフも表示する必要があるので(縦横目盛りを揃えて)このグラフを活かした手法をとりたいと思います。
Linest関数は便利そうですね。
No.1
- 回答日時:
>5次の式の係数(6個あります)を
>セルの中に書き出すマクロは可能でしょうか。
下記のようなコードで系列1の近似式を取り込めます。
Range("A1").Value = ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Text
>この図から得られる近似式(図のグラフ線図を
>右クリックして項目を設定することで得られる)の表示を
>VBAで可能にしたいのですが
下記のようなコードで、近似曲線を追加して近似式を表示します。
ActiveChart.SeriesCollection(2).Trendlines.Add.Select
With Selection
.Type = xlPolynomial
.Order = 2
.DisplayEquation = True
End With
早速のご教授ありがとうございました。後半の部分はマクロで追尾してコードを組んでいるところでしたが、アドバイスの方が簡潔ですね。
可能であればrange"A1:A6"に式ではなくて係数を取り込みたいのですが。
(ここが質問の本質です。参考URLのグラフはデータによって変化します。その変化に対応できるようにしたいのです。6次の次数は一定です)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】3つのセルの中で最新...
-
方形波の高調波
-
この図ですが、なんでA→Cで、代...
-
【エクセル・カメラ機能】貼り...
-
エクセルの貼り付け「リンクさ...
-
リンクされた図のあるエクセル...
-
TeXでPNGを取り込むとPDFの図に...
-
Excelで[図のリンク貼り付け]を...
-
ワードにある図だけがPDF化でき...
-
図として保存(JPG)した中...
-
【Excel】挿入した図の上に文字...
-
Doxygenでソースコード内のコメ...
-
参考文献の書き方について質問...
-
図のリンク貼り付けが出来ない・・
-
texでベン図
-
エクセルのカメラ機能
-
独占市場の余剰分析ですが、こ...
-
許容荷重
-
形鋼の溶接強度の計算方法
-
鉄骨の最大荷重
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
方形波の高調波
-
この図ですが、なんでA→Cで、代...
-
【関数】3つのセルの中で最新...
-
独占市場の余剰分析ですが、こ...
-
図として保存(JPG)した中...
-
TeXでPNGを取り込むとPDFの図に...
-
リンクされた図のあるエクセル...
-
ワードにある図だけがPDF化でき...
-
【エクセル・カメラ機能】貼り...
-
エクセルのカメラ機能
-
【Excel】挿入した図の上に文字...
-
Wordで図番号と表番号をそれぞ...
-
図のリンク貼り付けを行うと・・・
-
Wordの相互参照で参照する項目...
-
論理式および、ベイッチ図(ベ...
-
Excelで[図のリンク貼り付け]を...
-
Word フィールドを使用してリン...
-
図のリンク貼り付けが出来ない・・
-
エクセルの貼り付け「リンクさ...
-
LaTeXでのcaptionの位置
おすすめ情報