VBプログラマ質問スレ(6.0以前) Part45
■ このスレッドは過去ログ倉庫に格納されています
016776
2005/12/27(火) 10:50:51例の、WorksheetにImplementsをする件だけど、
どうしてもおかしくなる。>>132のDim o As Worksheet にするやつでもだめだった。
いったんはうまく動くんだけど、SheetsをFor EachやForで繰り返したりいろいろしていると、
Worksheetからインターフェースを取り出すところで型が違うってエラーになる。
例 Sheet1がInterfaceをImplementsしているときに、Dim i As Interface : Set i = Sheet1
で、例のごとくInterfaceの名前をいったん変えて戻すと再コンパイルされるからか動くようになる。
完全にExcel2000のバグだろう。たぶんSheetにImplementsしない以外に対処法は無い気がする。
■ このスレッドは過去ログ倉庫に格納されています