keijun5145回答ポイント なしウォッチ

VBA(Outlook)でユーザー入力待ちの状態を作り出すためのコード


ユーザーフォームにリストボックスを3つ表示させ(リストボックス1、リストボックス2、リストボックス3とする)
ユーザーの選択を待って、1つ作成したコマンドボタンをクリックすると処理を行いたいと思っています。

コマンドボタンを押下してもリストボックス1のアイテム0(最上部のアイテム)が選択された時もしくは同ボックス内で何も選択されなかった場合には特定のメッセージを表示して入力待ち状態に戻したいと思います。
If文でUserForm_InitializeやCommandButton1_Clickを実行するようにしても無限ループに陥ってしまいます。
どのような記述をすれば上記全てを満たせるようなコードになるのでしょう?

ログインして回答する
回答がありません

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2016-12-14 15:27:05
終了日時
2016-12-21 15:30:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

VBA1347Outlook683無限ループ55選択341

人気の質問

メニュー

PC版