Aªí³æµ§¸ê®Æ¬d¸ßBªí(¤w¸Ñ, ·PÁÂregister313)
| ©«¤l967 ¥DÃD0 ºëµØ0 ¿n¤À1001 ÂI¦W0  §@·~¨t²ÎWIN XP ³nÅ骩¥»OFFICE 2003 ¾\ŪÅv50 ©Ê§O¨k ¨Ó¦Û¥x¥_ µù¥U®É¶¡2010-11-29 ³Ì«áµn¿ý2022-5-17 
  
 | 
                
| ¦^´_ 1# XDshining ½Æ»s¥N½XSub aa()
Dim Ar() As String
Set d = CreateObject("scripting.dictionary")
With Sheet1
  For Each A In .Range(.[A2], .[A2].End(xlDown))
    d.Add A.Value, A.Value
  Next
End With
With Sheet2
  C = 0
  For Each A In .Range(.[A2], .[A2].End(xlDown))
    If d.exists(A.Value) Then
       C = C + 1
       ReDim Preserve Ar(1 To 2, 1 To C)
       Ar(1, C) = A
       Ar(2, C) = A.Offset(0, 1)
    End If
  Next
End With
Sheet3.Rows("2:65536") = ""
Sheet3.[A2].Resize(C, 2) = Application.Transpose(Ar)
End Sub
 | 
 | 
|  | 
|  |  | 
|  |  |