| 
    
     |  | 別ブックに作成したクラスを利用する方法を試行錯誤で試しているのですがいまくいきません。別ブックのクラスのInstanncingを2-PulicNotCreatableにすることでDim myCls as と打ち込んだときに別ブックのクラスが表示されるところまでいったんですが実行時にエラーとなります。そもそも、別ブックのクラスは利用できないんでしょうか。 開発環境はExcell2003です。以下にクラスを呼び出しているプロシジャーと別ブックのクラスを貼り付けます。
 ========呼び出し側
 Dim myCls As ILclass
 Sub Test()
 Set myCls = New ILclass
 myCls.ILlove = "Nancy"
 MsgBox myCls.ILlove
 End Sub
 =======別ブックのクラス(クラスモジュール名はILclass)
 Private a
 
 Public Property Get ILlove()
 ILlove = a
 End Property
 
 Public Property Let ILlove(myName)
 a = myName
 End Property
 
 |  |