おはようございます。
題名の通りの要望になります。
あるエクセルの列(Range("A1:A10")と仮定します。)にてリストで1~5までのリストを作成したいのですが、
下記設定を同時に盛り込みたいと考えています。
=ISERROR(VLOOKUP(B1,$C$1:$C$10,1,False) = False
このセルとしてやりたいことは、
一、C1:C10の範囲に含まれない文字列が入ってきた場合はエラーとし、メッセージを表示ます。
二、リストで1~5までを選択入力可能にします。
というような処理になります。
だったらリスト範囲を指定して$C$1:$C$10をリストとして、
それ以外の入力をエラーにすれば早いんじゃないかな?と思われるかもしれませんが、
C1:C10には同じ値の文字列が入ってくることが想定され、リスト上の表記でドロップダウンリストに同じ値が表示されてしまうこともあるのでそれを避けたいのです。
データの入力規則が一つしか入れれないため不憫な思いをしています。
IFERROR関数等調べてみましたが、それを設定するとメッセージ表示はできるけど、
リストは出来ないという片道クリアなものしかできません。
両方の要件を満たすことは可能でしょうか。
お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/19 07:53