[問題] excel VBA自動執行儲存格輸入的檔案
軟體:Excel
版本:2010
我是VBA新手
假設我在路徑X中,包含有1.txt 2.txt 3.txt 三個檔案
在Excel中
G1欄位輸入檔案路徑X
G2欄位是檔名開始,輸入1
H2欄位是檔名結束,輸入3
此VBA的目的是藉由輸入資訊,
自動以Excel開啟已知路徑中的所有已知檔案文字檔
且檔案命名都有一定順序,例如1,2,3
我寫了以下VBA
Sub A()
'
'巨集1 巨集
'
Dim i As Integer
X = Cells(2, "G").Value
Y = Cells(2, "H").Value
Z = Cells(1, "G").Value
For i = X To Y
Workbooks.Open Filename:=Range("G1").Value & "\" & i
Next i
End Sub
但Excel只開啟了1.txt後
就顯示
"執行階段錯誤' 1004'
很抱歉,我們找不到C:\。此項目是否已移動、重新命名或刪除"的對話框
新手不知道程式碼哪裡有錯
還請專家解析
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.94.205
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1556945445.A.1EA.html
※ 編輯: dry123 (180.217.94.205), 05/04/2019 12:55:56
→
05/04 13:23,
5年前
, 1F
05/04 13:23, 1F
推
05/04 13:23,
5年前
, 2F
05/04 13:23, 2F
→
05/04 13:23,
5年前
, 3F
05/04 13:23, 3F
→
05/04 14:06,
5年前
, 4F
05/04 14:06, 4F
→
05/04 14:06,
5年前
, 5F
05/04 14:06, 5F
→
05/04 14:14,
5年前
, 6F
05/04 14:14, 6F
→
05/04 14:15,
5年前
, 7F
05/04 14:15, 7F
→
05/04 14:16,
5年前
, 8F
05/04 14:16, 8F
→
05/04 14:20,
5年前
, 9F
05/04 14:20, 9F
→
05/04 14:23,
5年前
, 10F
05/04 14:23, 10F
→
05/04 14:23,
5年前
, 11F
05/04 14:23, 11F
→
05/04 16:38,
5年前
, 12F
05/04 16:38, 12F
→
05/04 16:39,
5年前
, 13F
05/04 16:39, 13F
→
05/04 16:39,
5年前
, 14F
05/04 16:39, 14F
Office 近期熱門文章
PTT數位生活區 即時熱門文章