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


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

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

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/12/21 15:30:03

回答0件)

回答はまだありません

  • id:degucho
    現状のコードを転載できますが
    「If文でUserForm_InitializeやCommandButton1_Clickを実行」
    がよくわからないのですが・・・

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません