- ベストアンサー
VBAを勉強したいのですが、初心者が勉強するにはどうすればいいでしょうか
こんにちは EXCELのMOUS上級を取得しています。 仕事で、VBAを使っていろいろなプログラムを作ったりしたいのですが、どうすれば早く修得できるようになれるでしょうか? わかりやすい書籍や良心的なスクールがあったら、ご紹介ください。 目安として、3ヶ月ぐらいで、簡単なプログラムが組めたらいいなと思っています。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
私も仕事でVBAを使いたいと思い勉強しています。 とりあえず早急にある物を作りたかったので、私は添付にあるURLをざっと見て作っていきました。 わからないところはもう一つの参考HP(2)で調べました。 とりあえず、必要なものは二日で出来ました。 今はそのプログラムを改良して使用しています。 ただ弱点は、本当に表面の数少ない関数だけしか覚えてないので、複雑なものはさらにちょっとづつ勉強する必要があります。 要は何を作りたいかを一つ決めて、それをどうやったら作れるかを考えながら学習していくと良いと思います。 そういった意味で私がプログラムの本を購入するときは基本的な物を一冊と、プログラムの例が沢山解説してある本を一冊買います。 参考HP(1) http://hp.vector.co.jp/authors/VA032275/macro/mokuji.htm 参考HP(2) http://www.sanynet.ne.jp/~awa/excelvba/kouza.html
その他の回答 (4)
- p-21
- ベストアンサー率20% (265/1269)
♯4さんと同じく とにかくやってみる事です 私の場合会社で(仕事で)使うソフトの 制作(エクセルVBAで)を数本やりました 業務用の特殊なものや、従業員の出勤簿(現場別集計などを取れるよう工夫)などをつくり、 1本、2本と行くうちにかなりステップアップしました 何か作る目標を見つけるのが 早道かと思います
お礼
自分のできる初歩的なことから、やってみます。 わからないときは、また教えてください。 ありがとうございました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
私は、エクセルのマクロを組むのが仕事になっています。 でも、マクロは暦半年しかありません。 早く覚えるには、とにかく作って見るしかないですね。 書籍のサンプルを動かしても「動いた!」って程度で終わる場合もあります。 自分で解りやすい書籍を探して、本を参考に挑戦して見ましょう。 とりあえず、プログラムの基本の「分岐」や「繰返し」の使い方を覚えて、セルやシートのコピー、シートの作成、条件検索や抽出など、日常の基本的な操作をマクロで作って見ると良いと思います。 あと、「サプルーチン」「自作関数」の使い分けなども覚えるとできる事の幅がかなり広がります。 とにかく、プログラムの基本を覚えれば、あとは怖いものはありません。 VBAのヘルプやネットで必要な情報を探せると思いますから、応用だけだと思いますよ。 それに、VBAできない計算や操作も、EXCELのワークシート関数を呼び出して使うこともできますからね。 とにかく、日常当たり前のように行っていることを、VBAでやってみると良いでしょう。 関数を埋め込んで自動集計しているシートをVBAで行ってみるのも良いと思います。 なんでも挑戦してみてください。
お礼
参考書籍を買いやってみます。 くじけそうになったら、またご指導おねがいします。
- 0shiete
- ベストアンサー率30% (148/492)
- 0shiete
- ベストアンサー率30% (148/492)
まずは、[ツール]-[マクロ]-[マクロの記録] でいろいろな操作を、マクロで記録し、 その記録されたコードを見ることを オススメします。
お礼
参考HPご紹介いただきありがとうございました。 とにかくやってみます。