質問編集履歴

1

コード挿入

2018/08/28 01:34

投稿

hajihaji
hajihaji

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,40 @@
1
+ ```ここに言語を入力
2
+
3
+ Sub 重複()
4
+
5
+ Dim rng As Range, r As Range, chkVal As Integer
6
+
7
+ Set rng = Range("A1:A30")
8
+
9
+ Set ist = Range("B1:B30")
10
+
11
+
12
+
13
+ For Each r In rng
14
+
15
+ For Each s In ist
16
+
17
+
18
+
19
+ chkVal = Application.CountIfs(rng, r, ist, s)
20
+
21
+ If chkVal > 1 Then
22
+
23
+ s.Offset(0, 1).Value = "重複"
24
+
25
+ End If
26
+
27
+
28
+
29
+ Next s
30
+
31
+ Next r
32
+
33
+ End Sub
34
+
35
+
36
+
1
- リスト内でA列B列で複数の条件で重複がある場合にチェックが入るようにしたいのですが、
37
+ ```リスト内でA列B列で複数の条件で重複がある場合にチェックが入るようにしたいのですが、
2
38
 
3
39
  ひとつでも重複がみつかれば、それにかかる全ての行にチェックが入ってしまいます。
4
40