簡體   English   中英

Excel錯誤代碼1004 - 對象工作簿的方法打開失敗

[英]Excel error code 1004 - method open of object workbooks failed

我有這個代碼,它在另一個模塊中完美運行,但當我將它復制到我現在正在工作的模塊時,它會拋出

“錯誤1004方法打開對象工作簿失敗”

當我通過對話框輸入文件或讓程序自己決定並且我無法弄清楚原因時,在"Set TlWb"的行上,因為它看起來很平庸,並且沒有很多選項可以出錯。 我很確定我提供給程序的路徑是正確的,所有東西都是DIM med。

這是代碼:

'opens open prompt for ABII Parallel Import Tracker - Month/Year.xlsx, on cancel opens actual month
MsgBox "Select ABII Parallel Import Tracker - Month/Year.xlsx file to open. Cancel opens actual month"
With Application.FileDialog(msoFileDialogOpen)
    .Show
    If .SelectedItems.Count = 1 Then
        TlWbPath = .SelectedItems(1)
    End If
End With

If TlWbPath <> "" Then
   Set TlWb = Workbooks.Open(TlWbPath)

Else: Set TlWb = Workbooks.Open(traceLogPath & "ABII Parallel Import Tracker - " & Format(Date, "mmm-yyyy") & ".xlsx")
End If

最后我想通了。 輸入文件已損壞,因此我手動打開並重新保存。 不在另一張紙上復制下拉列表的來源導致損壞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM