- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¦^´_ 4# sping
¯Â°Ñ¦Ò
¥ÎFind¤èªk
- Sub ¦P¤u§@ªí¤£¦PÄæ¦ì¤§¤ñ¹ï()
- Dim Rng(1 To 2) As Range, F As Range, d1 As Object, d2 As Object, A As Range
- Set d1 = CreateObject("Scripting.Dictionary")
- Set d2 = CreateObject("Scripting.Dictionary")
- d1("¬Û¦PName") = ""
- d2("¤£¬Û¦PName") = ""
- With Sheets("¦P¤u§@ªí¤§¤ñ¹ï")
- Set Rng(1) = .Range("A3", .Range("A" & Rows.Count).End(xlUp))
- Set Rng(2) = .Range("B3", .Range("B" & Rows.Count).End(xlUp))
- For Each A In .Range(Rng(1).Address & "," & Rng(2).Address)
- If A <> "" Then
- Set F = Rng(IIf(A.Column = Rng(1).Column, 2, 1)).Find(A.Text, lookat:=xlWhole)
- If Not F Is Nothing Then
- d1(A.Text) = ""
- Else
- d2(A.Text) = ""
- End If
- End If
- Next
- End With
- With Sheets("¦P¤u§@ªí¤§¤ñ¹ï")
- .Range("c3:d65536") = ""
- .[c2].Resize(d1.Count, 1) = Application.Transpose(d1.keys)
- .[d2].Resize(d2.Count, 1) = Application.Transpose(d2.keys)
- End With
- End Sub
½Æ»s¥N½X |
|