
エクセル2010を使用しております。
タイトルのままなのですが、
ブック内での検索で重複した文字列には色を付けたいです。
現在、月ごとにシートを作成し顧客管理をしているのですが
リピーターのお客様の場合は色をつけてわかりやすくしたいのですが
条件付き書式ではブック内の重複ができずに困っております。
(同じシート内でしたらできます)
◇理想
セルにお客様の名前等(会員Noなど)を入力したらブック内で検索して
重複がある場合はセルに色をつける
説明が下手で申し訳御座いません。
いろいろ検索して探してはみたのですが見つからなかったので質問させて頂きました。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
シートをぶち抜きで(重複を)検索する関数、なるモノはエクセルにはありません。
無いので、探しても見つかりません。
しかし
>エクセル2010を使用しております。
というお話なので、ふつーに条件付き書式を重ね掛けしていけば、別に何も難しい事なく作成できます。
手順:
シート1に色を付けたいとして
A列を列選択(まぁ説明がありませんがA列が名前列として)
条件付き書式を開始
新しいルールで数式を使用して…を開始
=COUNTIF(Sheet2!A:A,A1)
と記入し、赤い色塗りを設定する
A列を列選択
改めて条件付き書式を開始
新しいルールで数式を使用して…を開始
=COUNTIF(Sheet3!A:A,A1)
と記入し、赤い色塗りを設定する
以下同文で設定を重ねていきます。
#ご相談で質問されていないので余計なお話について
上述をシート1とすると、実際にはさらに
A列を列選択
改めて条件付き書式を開始
新しいルールで数式を使用して…を開始
=COUNTIF(Sheet1!A:A,A1)
と記入し、赤い色塗りを設定する
A列をコピー、他のシートのA列に次々コピー貼り付ける
各シートのA列で条件付き書式のルールの管理を開始
自分シートを計算している条件を削除する
遅くなりまして申し訳ありません。
ぶちぬきはできないんですね><
でもとても参考になりました。
お忙しい中ありがとうございます。
No.1
- 回答日時:
こんばんは!
VBAになってしまいますが・・・
一例です。
(1)入力用SheetはSheet見出しの一番左側にあり、2番目以降に月ごとのSheetがあるとします。
(2)各SheetともA列に検索データがあり、入力SheetもA列に検索データを入力するとします。
画面左下の一番左側(入力用Sheet)のSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストして、A列にデータを入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
Dim k As Long
If Intersect(Target, Columns(1)) Is Nothing Or Selection.Count <> 1 Then Exit Sub
For k = 2 To Worksheets.Count
If WorksheetFunction.CountIf(Worksheets(k).Columns(1), Target) Then
Target.Interior.ColorIndex = 3
Exit For
Else
Target.Interior.ColorIndex = xlNone
End If
Next k
End Sub 'この行まで
※ セル色は「赤」にしています。
参考になりますかね?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
すべてのシートを選択してエク...
-
EXCEL VBA 区切り位置のプログ...
-
エクセルで漢字がうまく並び替...
-
エクセル データ 参照
-
ローマ字入力で「トゥ」を入力...
-
1点の辻の字に変換したいがエク...
-
「T」「H」「C」などだけが入力...
-
けさ、ツイッター(X)を開いたら
-
word の文字入力 文字が青色に...
-
コマンドプロンプトで表示が多...
-
Excelでエラー(#N/Aなど)値を...
-
ttlで戻り値を取得する方法
-
SUM関数の範囲に#N/Aが...
-
delphiでtelnet(indy)
-
送信エラー時、レポートメール...
-
AUTO-CADで文字の太さを太くす...
-
DXFをAutoCADで開くと文字位置...
-
このような迷惑メールが一日に...
-
コマンドプロンプトが実行中か...
-
高速フーリエ変換でデータ数が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで、「袋詰め問題」を...
-
エクセル データ 参照
-
エクセルで時刻を自動入力する方法
-
Excelの関数についてしつもんで...
-
スプレッドシートで、指定した...
-
B列を参照して同じ内容だったら...
-
VBAに関する質問です。
-
エクセルの入力 エンターキーで...
-
エクセル。ブック内検索で重複...
-
Excelのデータが重いのはなぜで...
-
エクセルの中の漢字を一度にカ...
-
EXCEL VBA 区切り位置のプログ...
-
合計が0の行を削除
-
excelで下一桁を選択する方法
-
ある列に51個以上の入力があっ...
-
エクセルの列に三角印と*印が?
-
Excel VBA 答えが0になってし...
-
excel関数orマクロ:データ入...
-
A列を検索し一致した行を表示。...
おすすめ情報