
エクセル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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) 指定値をマクロで検索&シート移動 2 2022/04/27 23:29
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Excel(エクセル) セルの値と同じ名前のシートのセルの結合を解除する方法を教えてください 3 2022/10/03 10:23
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルの関数について質問で...
-
Excelのデータが重いのはなぜで...
-
ある列に51個以上の入力があっ...
-
大きい順に並べかえたい。 ので...
-
行数を指定するマクロ VBA
-
エクセルで30日以内に同内容の...
-
エクセルマクロについて データ...
-
word の文字入力 文字が青色に...
-
ローマ字入力で「トゥ」を入力...
-
1点の辻の字に変換したいがエク...
-
「未使用」と「不使用」ってど...
-
「T」「H」「C」などだけが入力...
-
駅の改札でエラーとなって立ち...
-
Excelでエラー(#N/Aなど)値を...
-
ExcelでVBAを使用した際に、『...
-
SNSのXのドメイン
-
iMacキーボードの入力 小文字の...
-
コマンドプロンプトが実行中か...
-
VLOOKUP関数についての質問です...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
すべてのシートを選択してエク...
-
Excelのデータが重いのはなぜで...
-
対数のグラフを書きたい!!
-
EXCEL VBA 区切り位置のプログ...
-
Excel VBA 答えが0になってし...
-
エクセルで漢字がうまく並び替...
-
エクセルで時刻を自動入力する方法
-
エクセルマクロについて データ...
-
【エクセルVBA】年度が変わり不...
-
エクセルのセルに入力制限をか...
-
エクセルであるセルに入力した...
-
エクセルで30日以内に同内容の...
-
エクセル関数について
-
合計が0の行を削除
-
EXCELでデータ入力
-
Excel2003での並べ替えについて
-
名前順になる関数?
-
次のような場合のエクセルの関...
-
エクセルの既存のシートでは入...
-
エクセルで条件付けされたデー...
おすすめ情報