2016-05-18 83 views
0

我試圖使用VBA將184個Excel工作簿(每個8個工作表)複製到一個主工作簿(8工作表)通過複製非空行(除外標題行)放在184工作簿的工作表上,並將它們粘貼到主工作簿的相應工作表上。Excel VBA workbook.open循環由數據鏈接屬性框停止

我嘗試使用「for循環」和「workbook.open()」做到這一點,但數據鏈接屬性對話框在循環過程中(在打開第170工作簿之後)彈出,停止自動化。

我發現post面臨類似的情況,但沒有給出好的答案。將不勝感激,如果任何人都可以解決方案啓發我。

回答

0

嘗試添加以下限定你workbooks.open聲明:

Application.Workbooks.Open Filename:="yourfilehere.xlsx", UpdateLinks:=False

+0

嘗試,但數據鏈接屬性對話框仍然彈出。關閉該框將觸發「Microsoft Visual Basic for Applications - 運行時錯誤'1004':應用程序定義或對象定義的錯誤」 –