
No.1ベストアンサー
- 回答日時:
こんにちは。
おそくなってすみません。何度もこの質問をみて、質問の意味がやっと分かりました。(^^;
初歩的な内容だと思いますが、
Range("A3").Formula="=INDEX(LINEST(TRANSPOSE(E" & i & ":I" & i & "),TRANSPOSE(E2:I2)^{3,2,1}),1,3)"
>手操作で、式の最後にSIFT、CTRL、ENTERとすると、式の両端に{ =式 }が入りきちんと動作するようです。
[Shift+Ctrl - Enter]
これを「配列確定」と呼んでいますが、これを入れるためには、
Range("A3").FormulaArray =.....
というプロパティを使います。試してみてください。
WindFallerさん
ご回答ありがとうございました。
FormulaArrayで、動作確認できました。
助かりました。
あかり2016
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
linest関数に配列を渡す
Visual Basic(VBA)
-
エクセルVBAの散布図の近似曲線の数式の取得方法を知ってる人いませんか?
Visual Basic(VBA)
-
多項式について質問です。 エクセルで関数を用いた多項式の係数を求められるのは6次までのようですが、7
数学
-
-
4
VBAで多項式近似曲線の計算
Visual Basic(VBA)
-
5
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
6
Excel VBA で自然対数の関数Lnが使えない
Visual Basic(VBA)
-
7
エクセルの散布図の近似式の係数をセルに取り込む
Excel(エクセル)
-
8
VBAの天才来てください
C言語・C++・C#
-
9
エクセルで2次関数の計算
Excel(エクセル)
-
10
多項式の計算
Excel(エクセル)
-
11
二つのデータの波形が似てるかどうかの判定方法
数学
-
12
VBAでの一時停止と再開の方法
その他(プログラミング・Web制作)
-
13
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
14
近似曲線の数式を手計算で出したい。
数学
-
15
EXCELにてローパスフィルタを作成する
その他(教育・科学・学問)
-
16
ExcelのLINEST関数で空白セルを無視するようにしたい
その他(Microsoft Office)
-
17
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
18
excelのソルバーをVBAで複数行繰り返したい
Excel(エクセル)
-
19
Excelで3次方程式を解く方法
数学
-
20
VBAのプログラムで、DIAG = 1# / A(L, L) や R(
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
MATLABにて場合分け関数を定義...
-
5
配列で飛び飛びの値を指定して...
-
6
ListViewで、非表示列って作れ...
-
7
do-while文でa〜zまでを表示さ...
-
8
VB2008: CSV を二次元配列に読...
-
9
特定のセル範囲で4文字以上入力...
-
10
モンテカルロ法を用いた積分計...
-
11
VBA Match関数の限界
-
12
2つ以上の変数を比較して最大数...
-
13
Excel VABについて 下記記述が...
-
14
Excel・Word リサーチ機能を無...
-
15
教えて下さい
-
16
特定のPCだけ動作しないVBAマク...
-
17
Excel マクロ VBA プロシー...
-
18
ExcelのVBA。public変数の値が...
-
19
matlabでの標高断面図の作成
-
20
UserForm1.Showでエラーになり...
おすすめ情報
公式facebook
公式twitter
一つの手法として、変数iを使って文字列で式を作成する方法
Range("A3").Formula="=INDEX(LINEST(TRANSPOSE(E" & i & ":I" & i & "),TRANSPOSE(E2:I2)^{3,2,1}),1,3)"
を教えて頂いたのですが、プログラムを作成して動作させると、確かに該当セルに数式が入るのですが#VALUEとなります。
手操作で、式の最後にSIFT、CTRL、ENTERとすると、式の両端に{ =式 }が入りきちんと動作するようです。
この方法の場合、プログラム作成時なにが足りないのでしょうか?
基本的なご質問ばかりで恐縮ですがよろしくお願い致します。