|
本帖最后由 010203400 于 2015-7-4 13:53 编辑
想要一個宏, 不要公式, 要求: 檢查A列中是否有相同的單元格, 有就提示.
請各位指導.
本帖最后由 qh8600 于 2015-7-4 11:54 编辑
- Sub demo()
- Dim d, ar, i, n
- Set d = CreateObject("Scripting.Dictionary")
- ar = Range("a1:a" & Cells(Rows.Count, 1).End(3).Row)
- For i = 1 To UBound(ar)
- If ar(i, 1) <> "" Then
- If Not d.Exists(ar(i, 1)) Then
- d(ar(i, 1)) = ""
- Else
- n = n + 1
- End If
- End If
- Next
- If n > 0 Then MsgBox "A列有重复"
- End Sub
复制代码这样
|
|