Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12665 / 76734 ←次へ | 前へ→

【69586】Re:今、VBAで感度などを算出したいと思っています。
発言  momo  - 11/8/4(木) 19:16 -

引用なし
パスワード
   ▼ここ。 さん:

間違いは2種類ですかね。

Range(Cells( ))という書き方がそのエラーですね。
単一セルなのにその書き方はしません。
というかそれまでCellsだけで書いているのになぜRangeが出たのでしょう?
>Range(Cells(myshift + (i * 8 - 7) + 1, 3)).Value = ・・・
Cells(myshift + (i * 8 - 7) + 1, 3).Value = ・・・
に書き換えるとそのエラーは出なくなると思いますが、

あとはEvaluateの数式の中にk、a、bというのがありますが
これは変数ではないのでしょうか?
変数を文字として書いても中身はkという文字なので計算出来ないですね。

>Evaluate("SUMPRODUCT(((A1:A120)>=k)*((B1:B120)=a))")
Evaluate("SUMPRODUCT(((A1:A120)>=" & k & ")*((B1:B120)=" & a & "))")
のようにしないと。
8 hits

【69584】今、VBAで感度などを算出したいと思っています。 ここ。 11/8/4(木) 16:01 質問
【69586】Re:今、VBAで感度などを算出したいと思... momo 11/8/4(木) 19:16 発言
【69595】Re:今、VBAで感度などを算出したいと思... ここ。 11/8/5(金) 12:40 お礼

12665 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free