No.2ベストアンサー
- 回答日時:
同じような質問がありました。
『どういう式を使うのか?教えてください!』http://www.okweb.ne.jp/kotaeru.php3?q=177971
出来上がった表に対して、同じ値に色を付ける方法です。
>セル地番を表示させたいのですが
この『表示』をどう実現すればいいのか質問からははっきりしませんが、『入力したセルと同一値のセル』に色を付けてみました。
下の例では、表をセル範囲A1:C10として同一値があればセルに色を付けています。
範囲と色(コードの『***』がある箇所)は実状に合うように修正して下さい。
セルのアドレスを出力することも可能ですね。
Sheet1で行う例です。
ツール→マクロ→Visual Basic Editor でVBE画面に移り、表示→プロジェクトエクスプローラ でプロジェクトエクスプローラを表示し、そこのSheet1をダブルクリックし出てきたコードウインドウに下記マクロを貼り付けます。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim rg As Range 'セル
Dim checkFlg As Boolean '同一値があったか
Dim checkRg As Range 'チェックする表番地
Set checkRg = Range("A1:C10") '*** チェックする表の範囲をセットする
Const myColorIndex = 36 '*** 色のインデックス(好きな番号にする)
On Error GoTo ErrorHandler 'エラーが発生した場合は何もしない
'入力が1つのセルに対して行われた場合
If Target.Count = 1 Then
'表の中に入力してなければ何もしない
If Intersect(checkRg, Target) Is Nothing Then
Exit Sub
End If
'入力されている範囲を調べる
For Each rg In checkRg
If Val(rg) = Val(Target) Then
'値が一致していたら
If rg.Address <> Target.Address Then
'値が一致して別のセルなら色を塗る
rg.Interior.ColorIndex = myColorIndex
'同一値があった!
checkFlg = True
Else
'自分だったら色を塗らない
rg.Interior.ColorIndex = xlNone
End If
Else
'値が違っていれば塗らない
rg.Interior.ColorIndex = xlNone
End If
Next
End If
If checkFlg Then
'値が一致したセルが有れば自分を塗る
Target.Interior.ColorIndex = myColorIndex
End If
Exit Sub
ErrorHandler:
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 13:13
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルの関数MAXで、非表示のセルの数値は無視する方法ありませんか? 3 2023/05/16 11:47
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/28 08:59
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
これって喉仏ですか? 私は女性...
-
口の中に黒い血の塊
-
納豆食べた後の尿の納豆臭は何故?
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
筋トレするとチンコが縮んじゃ...
-
変な話しになります。尿検査で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報