※ ChatGPTを利用し、要約された質問です(原文:VBA sumifの文字列のダブルコーテーション)
VBAの文字列のダブルコーテーションを指定する方法
このQ&Aのポイント
VBAを使用して数式に変数を挿入する際、文字列のダブルコーテーションを指定する方法について教えてください。
現在、以下のようなコードを使用していますが、エラーが発生しています。
.Cells(intRow3, intCell3 + 8)に以下のような数式を挿入しようとしています。
=(SUMIF(F860:I862,"あああ",I860:I862))-(SUMIF(F860:I862,"いいい",I860:I862))
もともと上記の数式を、変数に変えてvbaで挿入する際
"あああ"ともともとダブルコーテーションでかこまれている部分はどのように指定したらいいでしょうか?
& ","あああ",I " &
ここでエラーになります。。。。
.Cells(intRow3, intCell3 + 8) ="=(SUMIF(F"&" S860 " & ":I " & S862 & ","あああ",I " & S860 & ":I" & S862 & "))-(" & SUMIF(F " & S860 & " :I " & S862 & ","いいい",I " & S860 & ":I"& S862 & "))"
お礼
思い通りの結果を出すことができました。 さらに””で囲むんですね。 ありがとうございました。