- ベストアンサー
エクセル 入力規則 2種類できるか
エクセル2003です。教えてください。 セルに伝票番号を入力しているのですが、入力ミスを防ぐため入力規則で、リストから選択できるようにしています。 この伝票番号を選択したときに、一度選択された番号はエラー表示されるようにしたいのです。 どのようにしたらいいのでしょうか。何も入力規則が適用されていないときのやり方は知っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
エラー表示にはなりませんが、見てわかる形にはできそうです。 同じ入力規則を用いている範囲を、仮に、A2:A10とした場合、この範囲に同じ入力値が2つ以上あったら、特殊な表示とすれば良いのですよね? 条件付書式で(A2の例) =COUNTIF($A$2:$A$10,A2)>1 で、書式を赤字にするとか、背景を黄色にするとか、取り消し線を付けるなどしておけば、ダブって入力されるとその値のセルが、指定した表示形式になります。 どうしてもエラー表示にしたい場合は、マクロのChangeイベントで、対象範囲に同じ値がないかチェックして、あればエラー表示に変えるという方法ならできますが…
その他の回答 (2)
- web2525
- ベストアンサー率42% (1219/2850)
回答No.2
エラー表示とは”エラー”と表示される方法でいいのかな? 例: A1:A10に入力規制でプルダウンによるリスト選択を設定 リストの元の範囲がC1:C10にある 上記2点を条件と仮定し D1に =IF(COUNTIF($A$1:$A$10,C1),"エラー",C1) と入力して下方向D10までフィル A1:A10の入力規制のリストの元範囲をD1:D10を選択 一度選ばれたものはリスト内にエラーと表示されます 質問の意味を取り違えていたら無視してください。
質問者
お礼
早速の回答、ありがとうございました。 このやり方は知っていました。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.1
お礼
ありがとうございました。 できました。これでも目的は達成できました。