ココナラでマクロの販売をするにあたり、過去に勉強してきた方法についてお話をしようと思います。
気合だけでExcelを操作していたころ、プログラミングに詳しい後輩が入職してきました。その後輩がかなり作業が早く終わっていたので、恥を忍んで話を聞いたことがきっかけです。
その中で、Excel関数から取り組むのか?VBAでのマクロから取り組むのか?はたまたパイソン、C+、javaなどの他のプログラミング言語から取り組むのか?
などなど、かなりとっかかりに悩むことがありました。
特に、後輩から最初のプログラミング言語は慎重に決めないと、絶対挫折するよと言われていたこともあり、正直ビビりました。。
結局、仕事で活用することが多くあったExcelで勉強し始めようと決意するに至りました。
しかし、Excel関数であれ、VBAであれ、知らない機能、方法が盛だくさんでした。
知らない世界があることにわくわくしながらも、とりあえずVBAに取り組み、一か月で挫折しかけました。こんな制御文どこに使うのか?、実務で活かせるのか?覚えるしかないのか・・・。
そこで、書店で試し読みしている中で、ふりがなプログラミングなるものを発見しました。
かなり初歩的なものしか書籍には紹介されていませんでしたが、割と読みやすく、さくさく学ぶことができました。
特に私に響いたことは、反復、重複、繰り返しの作業をマクロにする大切さです。パソコンの方が、より速く、正確にできることを知ることができたので、そこからはマクロの理解が格段に深まりました。
理解が深まるにつれ、表作成における相対的な位置関係を意識し、どんなアレンジにでも汎用できることを前提に作業するように至りました。
このような感じでマクロのありがたさを感じたことが、今でもモチベーション維持に一役買っています。