- 締切済み
インプットボックスでの入力候補限定方法。
マクロ内でインプットボックスを使用しているのですが、 入力される候補を限定する方法を教えて下さい。 "aaa,bbb,ccc,ddd"のようにリスト以外の文字列を 受付けないようにしたいのです。 補足) リストの内容はマクロ内でダイナミックに変化するので マクロ内での処理が必須となっています。 以上、宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Azzuri
- ベストアンサー率68% (34/50)
回答No.3
コンボボックス付のフォームを呼ぶ際に、モーダル指定にすればどうですか。 例) Form.Show vbModal,Me
- taka451213
- ベストアンサー率47% (436/922)
回答No.2
こんにちは。 マクロ内で配列と照らし合わせて、メッセージを表示すれば? 「入力文字列は○○、××、△△の中のどれかにしてくれ!!」 なんて・・・。 (^^ゞ
- nandarou-1011
- ベストアンサー率50% (65/128)
回答No.1
InputBoxでリスト表示は無理だと思います。 コンボボックス付のフォームを作ってそれを表示されてはいかがでしょうか。
補足
早速の回答ありがとうございます。 コンボボックスだと、入力待ち状態にならないので マクロ処理が中断してしまいます。 何かいい方法はありませんかね???