2011-02-01 11 views

答えて

3

最高のリソースは、マクロレコーダーです。 Excelを使用している間に実行すると、実行したことを再現するコードが生成されます。生成されたコードを調べて遊ぶことは、言語と基礎構造の両方のVBAに対する感触を得る良い方法です。

http://www.mrexcel.com/articles/record-modify-run-excel-macro.phpには素晴らしい紹介があり、Excel 2010のいくつかの手順はhttp://msdn.microsoft.com/en-us/library/ee814737.aspxです。

ダミー書籍(http://www.amazon.co.uk/Excel-VBA-Programming-Dummies-Computers/dp/0470503696/)用エクセルVBAプログラミングは確かに良くダミーの本の一つ(あります私が読んだバージョンは数年前です) - 作者は彼のことを知っています。彼はまた、かなり良いExcelサイトを維持し、VBAのセクションはhttp://spreadsheetpage.com/index.php/tip/C33です。

+2

マクロレコーダーは、VBAの構造や構文を感じるのに適していますが、本当に恐ろしい非効率なコード(選択肢がたくさんあります...など)を生成します。私はまた、良いコーディング実践(主に言語非特定)を調べることについて考えています。しかし、何よりも...恐れずにコーディングを開始して、どこがあなたを導いているかを見てください! –

+0

本当に、私はそれを使ってデザインパターンを学ぶことはできません!あなたが始めているときは、それは通常構文と構造ですが、最初に握っています。 – David

関連する問題