
私は 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 検索は通常、かなりうまく機能します。