SEです。技術の習得に猛進中です。勉強、備忘録を目的に、プログラムのサンプルを載せています。ミラーサイトhttps://zebratch.blogspot.com/ [はじめに] VBAは、Javaや.NET系言語程ではありませんが、 オブジェクト指向をサポートしています。 Javaや.NETとの違いの1つとして、 インスタンスの生成タイミングがあります。 Javaや.NETの感覚でコーディングすると間違いに陥りやすいので、 備忘録として記載します。 [インスタンスの生成タイミング] インスタンスの生成はJavaなどでは、 『New』を指定するとインスタンスが生成されますが、 VBAでは記載の仕方によって、 必ずしも生成されるとは限りません。 例えば、Javaの場合、 newを指定するタイミングでインスタンスが生成され、 その参照が変数に格納されます。 それに対して、VBAの場合は、 Ne