• 締切済み

インプットボックスでの入力候補限定方法。

マクロ内でインプットボックスを使用しているのですが、 入力される候補を限定する方法を教えて下さい。 "aaa,bbb,ccc,ddd"のようにリスト以外の文字列を 受付けないようにしたいのです。 補足) リストの内容はマクロ内でダイナミックに変化するので マクロ内での処理が必須となっています。 以上、宜しくお願いします。

みんなの回答

  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.3

コンボボックス付のフォームを呼ぶ際に、モーダル指定にすればどうですか。 例) Form.Show vbModal,Me

回答No.2

こんにちは。 マクロ内で配列と照らし合わせて、メッセージを表示すれば? 「入力文字列は○○、××、△△の中のどれかにしてくれ!!」 なんて・・・。 (^^ゞ

回答No.1

InputBoxでリスト表示は無理だと思います。 コンボボックス付のフォームを作ってそれを表示されてはいかがでしょうか。

copycopycopy
質問者

補足

早速の回答ありがとうございます。 コンボボックスだと、入力待ち状態にならないので マクロ処理が中断してしまいます。 何かいい方法はありませんかね???

関連するQ&A