- 帖子
- 11
- 主題
- 1
- 精華
- 0
- 積分
- 17
- 點名
- 0
- 作業系統
- WindowsXP
- 軟體版本
- 2003
- 閱讀權限
- 10
- 性別
- 女
- 註冊時間
- 2011-9-29
- 最後登錄
- 2013-5-22
 
|
[發問] 在Excel 2003錄製的巨集,在Excel2007/2010卻發生執行錯誤'9' or '445'
以下是我在Excel 2003- Sub Get_TEXT()
- Dim MyBook, LinkBook As Workbook, _
- MySht, LinkSht, BaSht, WorkSht As Worksheet, _
- MyPath, FindFile, FileCunt, x, Xm As Long, _
- RngEnd As Range, uDate As Date
- Set FindFile = Application.FileSearch
- With FindFile
- .LookIn = MyPath: .Filename = "*.csv"
- .SearchSubFolders = False: .MatchTextExactly = True
- .FileType = msoFileTypeAllFiles
- FileCunt = .Execute()
- End With
- If FileCunt = 0 Then _
- MsgBox "※找不到要匯入的文字檔!!! ", 0 + 48, ">>提示訊息": Exit Sub
- Application.ScreenUpdating = False
- '...
- End Sub
複製代碼 但在Excel 2007/2010卻發生執行錯誤,bug是出現在同一行- Set FindFile = Application.FileSearch
複製代碼 不知道在Excel 2007/2010時,此行要如何修改? |
|