2015-09-28 88 views
0

我創建了一個vba過程,它打開一個excel文件,使用SQL進行更新並在特定小時自動關閉它。問題是,當我打開文件看到它時,我無法訪問,因爲它始終自動關閉。我能做什麼?VBA excel程序

+1

發佈過程以及可能在您打開的工作簿中的任何代碼。 – Rory

+0

你需要在vba打開文件時設置一個變量。然後關閉,檢查該變量,只有關閉,如果真的,即打開vba ... – WhiteHat

回答

0

從Windows資源管理器中:按住Shift鍵,右鍵單擊文件並選擇「編輯」或「打開」 - 保持向下鍵直到它被加載。

或者使用此代碼在一個單獨的Excel文件

Sub OpenFile 
Application.EnableEvents = False 
Dim s As String 
s = Application.GetOpenFilename("*.xls,*.xls", , "Choose File") 
Workbooks.Open s 
Application.EnableEvents = True 
end sub 

打開該文件,而不在其中運行任何代碼。

+0

非常感謝。 Muito Obrigado pela ajuda。 –