アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル2007を使用しています。
A列には数字5種類のいずれかが必ず入力されています。
(1、2、3、4、5)

B列は基本は空白ですが、A列の数字を変更する時のみ数字を
入力するルールを作りました。
変更しない場合は空白のままです。
仮に変更する際も上記と同じ5種類の数字のいずれかです。
その際に、A列と同じ数字が入力された場合はエラー表示
されるようにしたいのです。
例えば、A3に5が入っていてB3に5を入力しようとしたら
「エラー」ってな具合です。
1~5以外の数字を間違えて入力したから「エラー」だとかは
特に必要ありません。
とにかく、隣の列と同じ場合のみ「エラー」を表示させたいです。

宜しくお願い致します。

A 回答 (3件)

エクセル2003の場合で済みませんが、B1セルを選び、データの入力規則でユーザー設定を選び、数式に=A1-B1<>0と入力し、エラーメッセージにエラーと入力して、OKし、下にドラッグコピーしてみて下さい。

(エクセル2007で同種の機能を探してみて下さい)
    • good
    • 0
この回答へのお礼

お礼が大変遅くなり申し訳ございませんでした。
おかげで上手くいきました。
有難うございました。

お礼日時:2011/07/08 12:50

こういう場合ではB列に関数を入れるわけには行かない。

C列にチェックでよければIF関数で=IF(A1=B1,”ERR","")
のようなのも考える人が居るかもしれないが。
ーー
するとエクセルの入力規則を使うしかないのだ。VBAはべつにして。
B列での入力規則設定範囲を選択
データー入力規則ーユーザー設定  =A1<>B1 0k
エラーメッセージ(コメント)を設定する。
    • good
    • 0
この回答へのお礼

お礼が大変遅くなり申し訳ございませんでした。
おかげで上手くいきました。
有難うございました。

お礼日時:2011/07/08 12:50

B列に選択してデータメニューより入力規則を選びます。


設定タブを選択し入力の種類をユーザー設定にし
数式に
=A1<>B1
と入れ、OKを押します。
    • good
    • 0
この回答へのお礼

お礼が大変遅くなり申し訳ございませんでした。
おかげで上手くいきました。
有難うございました。

お礼日時:2011/07/08 12:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!