やまだ系

コンピューターやWEB関連の情報収拾と整理、資格取得に関することを目的にしたブログ

たまにはメモ

マクロで記録を使って誰でも自動化できるけれどどうしてVBAでの記述を覚えるのか。マクロの記録だけではできないことがあるから。

  1. マクロの記録では不必要なexcelのデフォルト値まで記録される>デフォルト値なのでなくてもいい
  2. 同じ操作でも、無駄な記述が多い>同じ命令でも直接記述の方が短く記述できる
  3. 汎用性のあるマクロを作りにくい>対話型(日付を限定させてとか入力を求めたり(ダイアログボックスを開いて設定)と言うもの)はマクロ記録ではできない
  4. もしも〜などの条件判断などはマクロの記録ではできないVBAで制御しなければならない。

と、本に書いてあった(笑)
あんまりつっこまれるとぼろが出る自分。