返回列表 上一主題 發帖

[發問] 比對後再搬移資料

回復 1# game78214
你說:我只要把資料搬移到B檔的欄位
那就開啟B檔然後放上資料啊.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# game78214
  1. Dictionary 物件
  2. 物件 , 用於儲存資料關鍵字和項目對
複製代碼
  1. Option Explicit
  2. Sub Ex()
  3.     Dim D As Object, I As Integer
  4.     Set D = CreateObject("SCRIPTING.DICTIONARY")
  5.     With Workbooks("A.xls").Sheets(1)
  6.         I = 2
  7.         Do While .Cells(I, "A") <> ""
  8.           D(.Cells(I, "A") & .Cells(I, "B")) = Array(.Cells(I, "C"), .Cells(I, "D"))
  9.           I = I + 1
  10.         Loop
  11.     End With
  12.     With Workbooks("B.xls").Sheets(1)
  13.         I = 2
  14.         Do While .Cells(I, "A") <> ""
  15.           If D.EXISTS(.Cells(I, "A") & .Cells(I, "B")) Then .Cells(I, "C").Resize(, 2) = D(.Cells(I, "A") & .Cells(I, "B"))
  16.           I = I + 1
  17.         Loop
  18.     End With
  19. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# game78214
是那種無法執行(太慢了)
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 7# game78214
有測試你 3#上所上傳的檔案嗎?
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題