2017-04-13 2 views
-5

一般的なExcel機能をVBAコードに翻訳するのに役立つ必要があります。これをVBAに変換する方法= SUM(COUNTIFS(F4:AN4、{"0"、 "1"}))?

既に開始しているコードについては、添付のスクリーンショットをご覧ください。

スコアカード/グレーディングワークシートを作成するために、スクリーンショットに表示されている計算を使用しています。私はこれらのそれぞれの行を調整する必要がありますが、決して列は調整しません。

これを見つけたら、新しい行が追加されるたびにこれを繰り返すようにします。

Click here to see image of my code, so far.

+0

[VBAのSum関数]の可能な複製(http://stackoverflow.com/questions/11707888/sum-function-in-vba) – Masoud

+5

Poコードではなく、その画像... –

+0

Google first。 – Masoud

答えて

1

リテラル文字列は二重引用符を含める必要があるとき、あなたは、文字列に必要な各二重引用符の行に二つの二重引用符を使用する必要があります。

このように見えるので、あなたの文字列

Range("AP4").Formula = "SUM(COUNTIFS(J3:AR3,{"0","1"}))" 

ニーズ:

Range("AP4").Formula = "SUM(COUNTIFS(J3:AR3,{"“0"”,""1""}))" 

ます。また、このようなセルの内容に数式を入れずにこれを行うことができます:

Range("AP4") = WorksheetFunction.SUM(WorksheetFunction.COUNTIFS(J3:AR3,{""0"",""1""})) 
関連する問題