Excel マクロ/VBA チートシート?

Excel マクロ/VBA チートシート?

私は C# と Java でのコーディングには自信がありますが、Excel でマクロを書いたことはありません。

Excel マクロをコーディングするための初心者以外のチートシートについて、正しい方向を教えてくれませんか?

おそらく、構文ガイド、よく使用される関数、ベスト プラクティスなどを探しているのでしょう。簡潔であればあるほど良いです。

デビッド

答え1

まず、汎用的な VB 構文シートが役に立つと思います。結局のところ、VBA は Office オブジェクト モデルを備えた、簡素化された Visual Basic (VB.NET よりも VB6 に似ているため、セルに LINQ クエリはありません) にすぎません。私は本当に気に入っています。このC#からVB.NETシートへ/からまた、複雑なクラスを開発するために VBA が使用されることはほとんどないため、基本 (サブルーチン、変数、ループ、分岐) に慣れてしまえば、それ以降はほぼ標準的なプログラミングになります。

オブジェクト モデルについては、.NET ドキュメントに精通していれば、VBA/Excel ヘルプが同様に構成されていることがわかります (各オブジェクトのメソッドとプロパティのリスト付き)。基本的なオブジェクトに慣れると、通常はスムーズに作業が進みます。

  • Excel.アプリケーション
  • Excel.ワークブック
  • Excel.ワークシート
  • Excel.範囲

私は視覚的に構造化された文書をいくつか探しました。これこれそしてそれ(注意: 古い Excel バージョンから) ですが、非常に役に立つようです。 貴重な情報もいくつかあるかもしれませんが、問題に特化した Google 検索は通常、かなりうまく機能します。

関連情報