Dear 大大
利用目前的EXCEL檔案(例如:活頁簿1)來開起另一個EXCEL檔案(BB)
Dim A As Workbook, B As Worksheet
Set A = Workbooks.Open(Filename:=ThisWorkbook.Path & "\bb.xlsm")
Set B = A.Sheets("工作表1")
Range("A1") = B.Range("A1")
end sub
如果遇到BB檔案被別人開啟中,就會出現執行錯誤,而自動開啟BB檔案,
無法再繼續執行下面程式,
是否有辦法可以在不管檔案是否有被開啟中仍可以繼續執行該程式.
那要如何修改??
謝謝作者: mark15jill 時間: 2012-11-23 16:36
Sub nn()
Dim w As Window, wb As Workbook
Set d = CreateObject("Scripting.dictionary")
For Each w In Windows
d(w.Caption) = w.Caption
Next
Sheets("new").Select
Rows("1:1").Select
Selection.Copy
If d.exists("new.xls") = False Then Workbooks.Open Filename:="D:\new.xls"
Set wb = Workbooks("new.xls")
wb.Activate
ActiveSheet.Range("A65536").End(xlUp).Offset(1, 0).Select