セルの値をインクリメントしようとしていますが、Visual Basic で += 演算子が使用できるとドキュメントに記載されているにもかかわらず、「コンパイル エラー: 予期される: 式」が表示されます。
Range("CellName").Value += 1
壊れているのですが、もしそうなら
Range("CellName") = Range("CellName") + 1
それは正常に動作します
VBA 演算子の「公式」リストは、次の VBA ヘルプにあります。
ヘルプ --> Microsoft Visual Basic ヘルプ --> Visual Basic for Applications 言語リファレンス --> Visual Basic 言語リファレンス --> 演算子 --> 算術演算子 ( online here )
物議をかもすかもしれませんが、次のアドバイスがあれば、時間と頭痛の種を大幅に節約できたはずです。
VB は別の言語なので、VB のことはすべて忘れてVBA に集中したほうがよいと思います。「ああ、OCaml、APL、PHP、または Fortran にはインクリメント演算子があります」という人は言及しません。スコープが VBA の場合はトピックから外れているためです。同じように、VB が持っているものと持っていないものはトピックから外れており、通常は似ているため、混乱を招くだけです。MS-Office が提供する「ローカル」の Visual Basic for Applications 言語リファレンスをヘルプ システムで提供されているか、オンラインで使用することをお勧めします。
http://msdn.microsoft.com/en-us/library/office/gg264383%28v=office.15%29.aspx
いいえ、数字はありません。たとえば、 http://msdn.microsoft.com/de-de/library/215yacb6%28v=vs.80%29.aspx / http://msdn.microsoft.com/enを参照してください。 -us/library/cey92b0t.aspx