返回列表 上一主題 發帖

關於資料比對

回復 1# eric093
  1. Sub nn()
  2.   Dim lRow As Long, lR As Long
  3.   Dim d

  4.   Set d = CreateObject("Scripting.Dictionary")
  5.   lRow = 2
  6.   With Sheets("Sheet2")
  7.     Do While .Cells(lRow, 1) <> ""
  8.       d(.Cells(lRow, 1) & "-" & .Cells(lRow, 2)) = lRow
  9.       lRow = lRow + 1
  10.     Loop
  11.   End With
  12.   
  13.   lRow = 2
  14.   lR = 1
  15.   With Sheets("Sheet1")
  16.     Do While .Cells(lRow, 1) <> ""
  17.       If d(.Cells(lRow, 1) & "-" & .Cells(lRow, 2)) = "" Then
  18.         Range(.Cells(lRow, 1), .Cells(lRow, 2)).Copy Sheets("Sheet3").Cells(lR, 1)
  19.         lR = lR + 1
  20.       End If
  21.       lRow = lRow + 1
  22.     Loop
  23.   End With
  24. End Sub
複製代碼

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題