ユーザー定義型のインスタンスが宣言されましたが、そのインスタンスはそれ自身のメンバとして定義されています。ユーザー定義型の定義にはメンバとして別のユーザー定義型のインスタンスを含めることができますが、それ自身のインスタンスを含めることはできません。以下に例を示します。
Type MyFirstType
X As Integer
End Type
Type MySecondType
Y As MyFirstType ' This is legal
Z As MySecondType ' This is illegal
End Type
不正なメンバ宣言を削除してください。