Excel VBA質問箱 IV

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

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


12447 / 13646 ツリー ←次へ | 前へ→

【10467】セルへの数式代入 たかみ 04/1/28(水) 11:37 質問
【10471】Re:セルへの数式代入 Asaki 04/1/28(水) 11:49 回答
【10472】Re:セルへの数式代入 たかみ 04/1/28(水) 12:04 お礼

【10467】セルへの数式代入
質問  たかみ  - 04/1/28(水) 11:37 -

引用なし
パスワード
   家計簿を作っているんですが、現金出納帳のシートが12枚あって、For文でループして
セルのI5にIf文を入れたいのですが下記のコードではエラーが出てしまいます。
何か良い方法はないでしょうか?

i = 1
For i = 1 To 12
Sheets("現金出納帳" & i).Range("I5").Formula = "=IF((G5-H5)=0,"",(G5-H5))"
Next i

良い方法があったら教えてください!

【10471】Re:セルへの数式代入
回答  Asaki  - 04/1/28(水) 11:49 -

引用なし
パスワード
   こんにちは。

""の中に"を入れるときは、数を倍にしてください。
"=IF((G5-H5)=0,"",(G5-H5))"

"=IF((G5-H5)=0,"""",(G5-H5))"

【10472】Re:セルへの数式代入
お礼  たかみ  - 04/1/28(水) 12:04 -

引用なし
パスワード
   こんにちはAsakiさん。
教えてもらったコードでできました!
ありがとうございます!
またなにかあったときは教えてくださいm(__)m

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