初心者のためのExcelマクロVBA:いつまでもマクロがマスターできないシンプルな理由
久しぶりに更新します。あらためて、マクロをマスターするために必要なことというか、やってはいけないことについて書いてみたいと思います。
マクロの記録をするからマスターできない
このブログではすでに耳タコですが、初心者がマクロを理解できない大きな理由がここにあります。これも何度も言っていることですが、マクロとはプログラムであり、プログラムはVBAというプログラミング言語で書かれています。
言語ですので、「言葉」です。英語とか、フランス語とかアラビア語とかと同じです。相手がアメリカ人なのか?フランス人なのか?アラビア人なのか?はたまたエクセルなのか?の違いです。
マクロの記録をするとVBAという言語で書かれたプログラムが自動的に記載されます。さて、ここで質問です。
英語がわからない人が英語の文章を見て、意味が分かるでしょうか?書かれている言葉の使い方がわかるでしょうか?
初心者はマクロがVBA言語でできていることがわからないですし、VBAを読めるわけでもないので、ここで必ず躓きます。よくわからないまま使う、ちょっと変えるとエクセルに伝わらない(エラーになる)言葉の使い方がわからないので、他でどう使っていいかがわからない。。。これが英語で相手がアメリカ人と思うと、容易に想像できると思います。
結果マスターできない。ということになります。英語を話したい、マスターしたいと思ったら、どうしますか?