場景:
我有2個簿,第一個是「主」工作簿和另一種是「僕人」工作簿或其他術語「僕人」工作簿是一個子集「主」工作簿中,兩個工作簿都包含一個名爲「商品」的列,「主」工作簿包含所有項目的詳盡列表,其中「僕人」工作簿中的項目很少,但包含與這些項目相對應的新更新值。給我Excel VBA中工作:主片的更新用
工作:
我不得不手動先挑選從「僕人」工作簿中的商品發現,在「主」工作簿「商品」,並與被填充在新值更新主簿「僕人「工作簿。
爲什麼我不得不手動查找每件商品是因爲兩張紙上的數據排序不匹配。
我的代碼:
Sub Macro4()
'
' Macro4 Macro
'
Windows("test2.xlsx").Activate
Range("A2:A15").Select
Selection.Copy
Windows("Test.xlsx").Activate
Range("B2:B15").Select
Windows("test2.xlsx").Activate
Range("B2:B15").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Test.xlsx").Activate
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
你可以粘貼你的第一個代碼嘗試? – 2015-04-05 22:47:24
這不是一對結對的編程網站,這是一個關於回答特定問題的網站。這篇文章沒有具體的問題,只是一個請求來幫助你滿足要求。請查看[幫助中心](http://stackoverflow.com/help)和[我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask) – 2015-04-06 01:13:19
我知道它看起來很簡單,但這個代碼中的問題仍然是獲取前15個結果,它不檢查單元格的內容,但只將前15個值從「servant」表粘貼到主對應的前15個單元而不論在「主」和「僕人」表中前15個值的內容是否相等。 – magnanimousvip 2015-04-06 04:32:22