0
我有一個包含A1
到A10
(可以更多或更少)的S/N列表的Excel工作簿(讓我們調用serial_numbers)。在不同的excel工作簿中搜索單元格值
現在我必須搜索A1
的工作簿「數據庫」的價值。該值通常在工作簿「數據庫」的A1
單元格中找到。
如果我找到A1
的值,我需要複製並粘貼工作簿「數據庫」的B2
的值,該數據庫中包含該值的當前庫存。
通過對Excel開發模式我得到了以下結果:
Sub Macro1()
'
' Check stock for S/N in database
'
'
Range("A1").Select
Selection.Copy
Workbooks.Open Filename:="database.xlsx", _
UpdateLinks:=0
Range("A1").Select
Selection.Find(What:="XXXXXX", After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Range("B1").Select
Application.CutCopyMode = False
Selection.Copy
Windows("serial_numbers.xlsx").Activate
Range("B1").Select
ActiveSheet.Paste
End Sub
,上面一塊似乎是不能正常工作,並因爲即時通訊新的這個我不能明白爲什麼。你能幫助我嗎?
@GabrielPicareli任何理由不接受的答案。要知道如何接受答案請參閱[this](http://stackoverflow.com/about)。 – Santosh