Excel VBA質問箱 IV

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

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


58967 / 76738 ←次へ | 前へ→

【22487】グローバル変数がクリアされてしまいます
質問  困ってます  - 05/2/22(火) 20:08 -

引用なし
パスワード
   どなたかご存知の方、教えてください。

2つのExcelファイル(AからBを呼び出すとします)があります。
呼出し元のAには、グローバル変数があります。
AからBのファイルを呼び出して「ある処理」を行い、Bを終了すると
なぜかAのグローバル変数の値がクリアされています。

「ある処理」というのは、Bを起動する際フォームを開きます。
そこでフォームをキャンセルすると、Aのグローバル変数が
クリアされてしまうのです。

ちなみに、フォームのキャンセル処理(キャンセルボタンを
押したら)は
 Unload Me
 ThisWorkBook.Close False
と書かれています。

あと、Bのファイル内でもグローバル変数が宣言されて
いて、(偶然?)Aで使用しているのと同じ変数名です。
このへんも関係あるのでしょうか。。。

初歩的な質問なのかもしれませんが、よろしくお願いします。

0 hits

【22487】グローバル変数がクリアされてしまいます 困ってます 05/2/22(火) 20:08 質問
【22498】Re:グローバル変数がクリアされてしまいます kazu 05/2/22(火) 22:34 発言
【22505】Re:グローバル変数がクリアされてしまいます ichinose 05/2/23(水) 0:02 発言
【22511】Re:グローバル変数がクリアされてしまい... 困ってます 05/2/23(水) 9:02 お礼

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