Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11293 / 13646 ツリー ←次へ | 前へ→

【16883】コンパイルエラーについて hisao 04/8/14(土) 14:57 質問[未読]
【16887】Re:コンパイルエラーについて IROC 04/8/14(土) 16:41 回答[未読]
【16915】Re:コンパイルエラーについて hisao 04/8/16(月) 12:40 お礼[未読]
【16889】Re:コンパイルエラーについて Asaki 04/8/14(土) 17:11 回答[未読]
【16893】Re:コンパイルエラーについて よろずや 04/8/14(土) 21:29 回答[未読]

【16883】コンパイルエラーについて
質問  hisao  - 04/8/14(土) 14:57 -

引用なし
パスワード
   いつも お世話になっています。
またまた困っています。お助け下さい。
マクロ作成が順調に動いていたのですが、完成間近になって
急にどのsubを実行しても”非表示モジュール内にコンパイルエラー”となるようになりました。
モジュール表示の状態で実行すると
”コンパイルエラー:end sub,end function又はend property 以降はコメントのみ記述出来ます”となり 次に記述しているプロシージャーのsub ***()が反転します。end subがダブっているような事もありません。
フォームからプロシージャーを実行するようにしたのですが、プロシージャーを直接実行してもエラーが出ます。
ひょっとして変数宣言をさぼると この様な事になるのでしょうか?

【16887】Re:コンパイルエラーについて
回答  IROC  - 04/8/14(土) 16:41 -

引用なし
パスワード
   >ひょっとして変数宣言をさぼると この様な事になるのでしょうか?

Option Explicit を記述しているときは
変数を宣言する必要があります。

【16889】Re:コンパイルエラーについて
回答  Asaki  - 04/8/14(土) 17:11 -

引用なし
パスワード
   こんにちは。

モジュールレベルの変数などは、プロシージャなどに先立って
先頭の宣言部で宣言する必要があります。
そのようなものがないかどうか、確認してみてください。

因みに、変数はすべて宣言して使用されることをお薦めします。

【16893】Re:コンパイルエラーについて
回答  よろずや  - 04/8/14(土) 21:29 -

引用なし
パスワード
   こちらですかね。
[OFF] Word または Excel 起動時のエラー メッセージ "非表示モジュール内でコンパイル エラーが発生しました"
http://support.microsoft.com/default.aspx?scid=kb;ja;307410

【16915】Re:コンパイルエラーについて
お礼  hisao E-MAIL  - 04/8/16(月) 12:40 -

引用なし
パスワード
   つんさん、IROCさん、asakiさん 有難う御座いました。
全ての変数を宣言しましたが、やはりエラーが出ました。
又 始動時ではなく、全ての個別プロシジャー実行時にエラーが出ますので
困り果てたのですが、全プロシジャーを切り取り、そのままコピーした所
エラーが出なくなりました。一体何だったのでしょうかね。ご迷惑掛けました。

▼IROC さん:
>>ひょっとして変数宣言をさぼると この様な事になるのでしょうか?
>
>Option Explicit を記述しているときは
>変数を宣言する必要があります。

11293 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free