→ soyoso: 自行選擇開啟檔案的話 application.filedialog 11/07 09:54
請問是改成這樣嗎?
Workbooks.Application.FileDialog:="C:\Users\ME\Desktop\"
:=會顯示錯誤,必須為運算式
※ 編輯: abc9gad (210.242.212.205 臺灣), 11/07/2019 10:13:39
→ soyoso: 不是 filedialog(..)有參引數可使用 google就有寫法 11/07 10:17
→ soyoso: 因要自行選擇開啟檔案..filedialogtype就以..filepicker 11/07 10:20
請問S大,有成功開啟檔案,不過無法接著執行開啟檔案後接下來的錄製項目
有什麼方法可以將開啟檔案後的巨集直接繼續往下執行嗎 謝謝
Sub UseFileDialogOpen()
Dim lngCount As Long
' Open the file dialog
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = True
.Show
' Display paths of each file selected
For lngCount = 1 To .SelectedItems.Count
MsgBox .SelectedItems(lngCount)
Next lngCount
End With
End Sub
※ 編輯: abc9gad (210.242.212.205 臺灣), 11/07/2019 11:01:09
→ soyoso: 1.這個巨集是選取多個檔案,是這原po要的嗎? 11/07 11:03
→ soyoso: 如果是msgbox後面就是所選取的路徑和完整檔名 11/07 11:05
→ soyoso: 就可利用在workbooks.open filename 11/07 11:05
→ soyoso: 2.如果不是,也可以使用,就只選一個檔案,迴圈上就執行一 11/07 11:07
→ soyoso: 次,或是要找其他巨集,不將..multiselect變為真的 11/07 11:08
→ abc9gad: 先謝謝s大 11/07 13:15