標題:
跨檔案修改地址
[打印本頁]
作者:
hong912
時間:
2018-2-14 18:29
標題:
跨檔案修改地址
前輩們, 好處
小弟有一修改地址問題請前輩們協助, 現附檔, 內有說明, 先行謝過..
祝賀前輩們及各版大, 新年快樂, 身體健康..
[attach]28373[/attach]
作者:
Kubi
時間:
2018-2-27 10:47
回復
1#
hong912
請參考。
[attach]28394[/attach]
作者:
hong912
時間:
2018-2-28 07:15
回復
2#
Kubi
大大, 早晨
感謝回應, 祝願新一年身體健, 萬事如意..
作者:
Hsieh
時間:
2018-3-1 10:49
回復
1#
hong912
Sub 地址更新()
'兩檔案置於同一目錄
Dim A As Range, Wk As Workbook, Sh As Worksheet, d As Object, yn As Integer
Set d = CreateObject("Scripting.Dictionary")
Set Wk = Workbooks.Open(ThisWorkbook.Path & "\" & "地址記錄表.xlsm")
For Each Sh In Wk.Sheets
With Sh
For Each A In .Range(.[A2], .[A2].End(xlDown))
d(A.Value) = Array(A.Offset(, 1), Sh.Name, A.Offset(, 1).Address)
Next
End With
Next
With ThisWorkbook.Sheets(1)
If d.exists(.[B25].Value) And d(.[B25].Value)(0) <> .[B26] Then
yn = MsgBox("地址不同,是否更新?", vbYesNo)
If yn = 6 Then
Wk.Sheets(d(.[B25].Value)(1)).Range(d(.[B25].Value)(2)) = .[B26]
Wk.Close 1
Else
Wk.Close 0
End If
End If
End With
End Sub
複製代碼
作者:
hong912
時間:
2018-3-1 23:03
本帖最後由 hong912 於 2018-3-1 23:04 編輯
回復
4#
Hsieh
謝謝版大回應,
小弟衷心感謝, 於此祝願身體健康..謝謝..
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)