- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
本帖最後由 hugh0620 於 2014-9-30 13:45 編輯
Dear 大大
附件是我初稿,有設定類似指定資料夾,在抓取該資料夾中的檔案名稱,但發生了問題
能-檔案名稱匯入-HH-20140930-001.rar (13.27 KB)
下面是我的程式碼
在第13列 myFileName = Dir(myPath, 0) 抓到的是"",所以,跑不出來- Option Explicit
- Private Sub CommandButton1_Click()
- Dim myPath As String
- Dim myFileName As String
- Dim i As Long
- Dim K As Integer
- With Application.FileDialog(msoFileDialogFolderPicker)
- .Show
- If .ButtonName = "確定" Then
- myPath = .SelectedItems(1)
- myFileName = Dir(myPath, 0)
- Do While Len(myFileName) > 0
- Debug.Print myPath & myFileName
- sheet1.Range("B65536").End(xlUp).Offset(1, 0) = myPath '路徑
- sheet1.Range("C65536").End(xlUp).Offset(1, 0) = myFileName '檔名
- K = K + 1
- sheet1.Range("A65536").End(xlUp).Offset(1, 0) = K 'No
- myFileName = Dir()
- Loop
- End If
- End With
- End Sub
複製代碼 |
|