1
我有工作簿的名單目錄,我想通過他們環withouth的在一定的表另一個工作簿中VBA EXCEL更新單元,而無需打開工作簿
我試圖打開它們並更新單元格使用
Dim wb As Workbook
Set wb = Workbooks("Z:\dir\bla.xls") 'THIS WILL COME TRHOUGH WHEN I LOOP
Set ws2 = wb.Sheets("TestSheet") 'SHEET NAME
Set CurCell_2 = ws2.Range("A1")
CurCell_2.Value = 5
問題來了,它只適用於我已經打開工作簿。我可以使用:
Workbooks.Open
但是然後它在後臺打開並花費很長時間來貫穿它們。
誰能幫助請
感謝已經使用'Application.EnableEvents'認爲我可以做到這一點,而無需打開工作簿:( – Nev
不幸的是,唯一的另一種選擇是直接操作工作簿中的XML文件,但這是危險的生活。 – ApplePie