こんにちは、私は次のようにセルに数式をプログラムで挿入しようとしています:
With wbXl.Worksheets("Sheet2")
.Cells(9, 2).Formula = "=SUMIFS(Running!C2:C999999,Running!B2:B999999,">=01/10/2014 00:00:00",Running!B2:B999999,"<=01/10/2014 23:59:59")"
End With
問題は、 "式では構文エラーを示すvbでハボックを演奏しています。
どのように私はそれを回避するだろう、どんな助けも素晴らしいだろう:)
どうもありがとう、 ピート
回答:
回答№1は12つの二重引用符を使用してエスケープします。 (基本的に最初と最後の "残りを作る" "から離れて")
.Cells(9, 2).Formula = "=SUMIFS(Running!C2:C999999,
Running!B2:B999999,"">=01/10/2014 00:00:00"",Running!B2:B999999,
""<=01/10/2014 23:59:59"")"
これは、セル内で次の式を生成するはずです
=SUMIFS(Running!C2:C999999,Running!B2:B999999,">=01/10/2014 00:00:00",Running!B2:B999999,"<=01/10/2014 23:59:59")