プログラム悪戦苦闘日記

はてなダイアリーからの移行(遺物)

Excel VBAはモジュール志向!

 時間無いので要点だけ。

  • VBAはモジュール(≒ファイル)か、スコープの単位になる
  • 一言で言うと、『ポインタのないC言語』
  • VBAで言うところの「オブジェクト」とは、『メソッド付き構造体』(いちようカプセル化はあるが…)
  • クラスモジュールは、オブジェクト指向のクラス(オブジェクト)というよりは、メソッド付きデフォルトコンストラクタが書ける『構造体』