ここから本文です

エクセルVBAのリストボックスとオプションボタンで質問です。

xmy********さん

2012/9/1210:19:32

エクセルVBAのリストボックスとオプションボタンで質問です。

エクセルVBAで、ユーザーフォームの中にオプションボタンが5つ・リストボックスが1つあります
オプションボタンで選択したものによって対応したリストが表示されるようにしています。

ここで気になっているのですが
ユーザーフォームを開くたびに以前に表示したリストが残ったままになってしまいます。
これを開くたびにリセットする(以前のものを表示しない)ことは可能なんでしょうか?

御存知の方お助け下さい。

補足補足です。
フォームを閉じるコマンドボタンと
リストボックスで選択した値をセルに反映する
コマンドボタンの二つもフォームに入っております。
閉じるボタンで「unload me」の設定は成功しましたが
もうひとつのコマンドボタンに設定ができません。

閲覧数:
542
回答数:
1

違反報告

ベストアンサーに選ばれた回答

kou********さん

編集あり2012/9/1215:00:53

>ユーザーフォームを開くたびに
閉じるとき、Me.Hide を使ってないですか?
Unload Me を使ってみてください。

あと、参考として
Private Sub UserForm_Initialize()
も調べてみてください

>もうひとつのコマンドボタンに設定ができません。
なにを設定したいのですか?
リストボックスをクリアしたい、ということですか?
であれば、
.Clearとか
.Rowsourceを空白にする
とかで、初期化できませんか?

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる