質問: 一見プログランミング簡単そうだなって思います。 VBA勉強するとしたら、コード覚えるの大変そうだなと思いました。 こつありますか。 よろしくお願いします。
回答: >VBA勉強するとしたら、コード覚えるの大変そうだなと思いました。 結果的に、 ・エクセルでシートで使っている関数を覚えること。 ・エクセルで行っている操作を自動化する事を考える。 ということに尽きます。 ですので、まずはエクセルのVBAを使わない操作をできるようになる必要があります。 使わない命令は覚える必要はありませんが、結果的に使わなければならなくなる、ということがあるかも知れません。 そのことを考えると、シートで使っている関数は「あったよな?」と思えるくらいにはなっておくこと。 >こつありますか。 知識を習得するのにコツなどありませんよ。 同僚が、仕事でVBAを使用していますが、職場にVBAの本がいくつもあります。 私も職場で、手作業を自動化するために、自分の手抜きのためにVBAを勉強しました。 古本ですが集めに集めて、職場には40冊くらい、私物のVBAの本を置いてますよ。 ネット検索だと、前に見た場所は?や、サイトが閉鎖されていて閲覧できないなどがあるので、本は必須です。 今、使っているエクセルが2016だからといって、97~2010のVBAの本が使えない訳ではありません。 古本屋で、定価3000円ほどの本が運が良ければ110円(10%?)で販売されていることもありますしね。 古い本でも、今始めたばかりの人にすれば新鮮な本です。 40年前に流行った曲、50代の人にすれば懐かしい曲でも、20代の人が聞けば、新曲かも知れませんよね。 ・自分のやりたいこと、をVBAで自動化する というのはやり甲斐、達成感、充実感がありますよ。 ネット上では、エクセルのVBAを使ってゲームのオセロを作った人もいますからね。 使い方は間違ってますが、知識があっての集大成かと思います。