400
Post/Edit Page
本格的にプログラムを書かない人でも、エクセルやアクセスのデータワークに追われてVBAを使いたい、というケースはよくある。そういう人が、長期的に見てVBAに習熟するための要点は次の3つだ。「OptionExplicit」を宣言すること。省略記法を使わないこと。「マクロの記録」で勉強するのをやめること。▼VBAマクロの難点は、初歩的な用途に限り、適当な書き方・本来そう書くべきでない書き方でも動作してしまうところにある。上述の3点はすべてその戒めだ。順番に、こう言い換えてもいい。変数を型宣言する癖をつけること。オブジェクトの概念を理解して書くこと。論理的に正しい記述をすること。▼要するにプログラミングの基本中の基本だが、その基本を疎かにしても良い初心者向けの実装が、皮肉にも「中途半端なVBAユーザー」を量産している。今日を限りの作業ならともかく、明日も来年も使うものなら、はじめから基本通りに勉強しておきたい。
pass:
Draft