プロが教えるわが家の防犯対策術!

ExcelVBAでユーザーフォームが勝手に閉じてしまいます。
ExcelVBAを独学で始めてまだ2週間足らずの超初心者です。
Excelワークシートにコマンドボタン配置してそのコマンドボタンを押すとユーザーフォーム1が開き、ユーザーフォーム1に配置してあるリストボックスからリストをダブルクリックで選択すると、ユーザーフォーム2が開くように設定しています。ただ、ユーザーフォーム1のリストをダブルクリックして選択した時点でユーザーフォーム1が勝手に閉じてしまいます。ユーザーフォーム1を勝手に閉じさせないでコマンドボタンで閉じるようにしたいのですがどうしたらよいのでしょうか。レベルの低い質問かもしれませんが困っています。宜しくお願い致します。

A 回答 (1件)

ユーザーフォーム1が閉じられているのか隠れているのか


よく分かりませんが、
ユーザーフォーム2をモーダル表示すれば大丈夫だと思います。

ユーザーフォーム2のShowModalプロパティをtrueにする。
リストボックスのダブルクリック時にShowメソッド実行(モーダル表示)。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
解決致しました。単純なことだったのですね。お手をわずらわせてすいません。
ありがとうございました。

お礼日時:2010/06/21 11:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!