- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Public宣言された変数宣言が重複した際に、本来なら「重複している変数名」を表示すべきなのに、どういう訳か「~」が表示されます。 これは「バグ」なのか「マイクロソフトの仕様」なのか判りませんが、マイクロソフトは「修正する気がないみたい」なので、たぶん「仕様」で押し通されると思われます。 簡単に言うと「仕様です」です。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.1
「名前が適切ではありません」 の関連では http://officetanaka.net/excel/vba/error/compilation_error/error_24.htm に解説があるように、それに続く「あと」の表示は ・具体的に変数名 ・具体的にモジュール名 ・識別子(ただしコンパイルエラーのあと) ・~ (本質問の場合) で、上記の最後の「~」の例は http://conao.blog.fc2.com/blog-entry-117.html の>モジュールが違うんでそのモジュールは一回も通らないんです。 なのに宣言が生きてるとは。Publicの恐怖がわかりました。 のPublic変数と識別子で、宣言がダブっているとかありませんか。