• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA 学習に参考になる書籍・サイト)

Excel VBA 学習に参考になる書籍・サイト

このQ&Aのポイント
  • Excel VBAの学習に役立つ書籍やサイトを探しています。過去には書籍を基に独学で学習しましたが、実際に作業を行わなければ身につかないと感じています。
  • 以前はExcelで帳票作成の経験があり、VBAの活用方法に興味を持ちました。退職後に学習を始めたのですが、具体的な題材がなく困っています。
  • VBAを身につけるために、課題や具体的なExcel表の紹介がある書籍やサイトを探しています。回答や解説があれば尚良いですが、自分で考えて書くことでも構いません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Nobu-W
  • ベストアンサー率39% (724/1831)
回答No.1
aki567
質問者

お礼

ありがとうございました。非常に参考になりました。

その他の回答 (2)

回答No.3

ご自身のご理解の通り、実戦が最も身につきます。 既に本を何冊かお読みになり、基本的な事項は勉強なさったとのことですから、 下手な初心者向けサイトや虎の巻をオススメするのも気が退けます。 2番さんのご回答通り、ここやMOUGなどのQAサイト・コーナーで 題材を拾い、ご自身なりに考えてみて、実際に書いてみて、 他さまの回答と見比べ、考え方・書き方のバリエーションを拡げるやり方を 私もオススメします。 題材の拾い方ですが・・・ 私はVBAについてはアクセスから入ったのでアレですが、 エクセルではとりあえずなんでもマクロに書いて、 動かして、処理速度を上げるにはどうしたらいいか?を 考えて書き直して・・・で覚えた記憶があります。 表にこだわらず、例えば「10000までの素数を拾う」 「任意の数の約数を拾う」「任意の複数の数の公約数を拾う」など。 書きあがったら速度向上を目指してぜい肉を落とし・・の繰り返しですね。 特に素数は「エラトステネスの篩」を意識して作ると楽しいですよ。 その他簡単で面白い、よくあるパターンでは、 「100マス計算用紙を作って、答え合わせする」とか 「ビンゴシートを作る」とかは凝りすぎなければすぐ作れますし、 「数独を解く」なんかも色々考えながら作ると ちょっとした頭の体操にもなって面白いです。 これらはWeb上にヒントや模範解答も落ちていますしね。 ただ、VBAにこだわりすぎてエクセルに備わった本来の機能や関数も 疎かにしないようにしたいですね。 企業によってはVBA禁止!なところが未だにあるようですから。

aki567
質問者

お礼

ありがとうございました。 回答を拝見しただけでも非常に有益な課題が得られました。 MOUGは過去にExcel(VBAでは無く)のスキルアップの為に利用していて、仰る通りVBAも充実していたのを思い出しました。 実践的な勉強をしていきたいと思います。勿論Excelの部分はおろそかにしないようにいたします。

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.2

このサイトや教えてgooの様なQ&Aサイトの回答を作るのは実践的で勉強になります。 実際に回答までしなくても、自分で作ってみたコードと他の回答者の自分とは異なるアプローチのコードを比較するのは有効だと思います。

aki567
質問者

お礼

ありがとうございました。仰る通りです。

関連するQ&A