標題:
如何自動取代新的內容資料?
[打印本頁]
作者:
winston219
時間:
2010-11-25 20:07
標題:
如何自動取代新的內容資料?
如附檔,謝謝大大![attach]3771[/attach]
作者:
Hsieh
時間:
2010-11-25 20:58
回復
1#
winston219
Sub Ex()
Dim A As Range
Set d = CreateObject("Scripting.Dictionary")
With Sheet2
For Each A In .Range(.[A2], .[A65536].End(xlUp))
d(A.Value) = Array(A.Offset(, 2).Value, A.Offset(, 1).Value)
Next
End With
With Sheet1
For Each A In .Range(.[A2], .[A65536].End(xlUp))
If d.exists(A.Value) = True Then A.Offset(, 2).Resize(, 2) = d(A.Value)
Next
End With
End Sub
複製代碼
作者:
winston219
時間:
2010-11-25 22:27
感謝Hsieh大大!我是初學者,不懂您的程式,但it's work! 我會好好研究您所寫的內容,這樣才能增加VBA的功力,再次謝謝您~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)