学問に王道なしという言葉もあるが、王道のある学問もある。過去には世紀の大発見であったことが、今ではそれをベースに新たなる境地を切り開くことで科学技術、ひいては文明も発達しているので、「王道」の部分はあると考えてよいだろう。
さて、VBAを学ぶに当ってはどうか?
変数の定義とか、基礎的なところの理解に王道はないだろう。しかし、ある程度の力が付けば王道はある。例えば「いい写真を撮るには良い作品をたくさん見ること」と学んだことがあるが、それと同様で、良いサンプルを参考にすることである。
しかし、コードの善し悪しが分からないうちは「安全なVBAをとりあえずステップ実行で試してみる」ことをお勧めする。
どういう動きをするのか、ははあなるほど!と思うこともあれば、ここはちょっと・・と思うこともあるだろう。また、何だこれは?ということもある。自分の知識と対比して、不足している部分は取り入れてゆけば見識は広がる。
なお、VBAのコードで読みやすいモノは少ないので、「どうすれば読みやすく保守しやすくなるだろう?」という観点は忘れないようにしていただきたいと願う。
さて、VBAを学ぶに当ってはどうか?
変数の定義とか、基礎的なところの理解に王道はないだろう。しかし、ある程度の力が付けば王道はある。例えば「いい写真を撮るには良い作品をたくさん見ること」と学んだことがあるが、それと同様で、良いサンプルを参考にすることである。
しかし、コードの善し悪しが分からないうちは「安全なVBAをとりあえずステップ実行で試してみる」ことをお勧めする。
どういう動きをするのか、ははあなるほど!と思うこともあれば、ここはちょっと・・と思うこともあるだろう。また、何だこれは?ということもある。自分の知識と対比して、不足している部分は取り入れてゆけば見識は広がる。
なお、VBAのコードで読みやすいモノは少ないので、「どうすれば読みやすく保守しやすくなるだろう?」という観点は忘れないようにしていただきたいと願う。