請問如何用VBA開啟檔案總管視窗讀取Folder或Files的路徑or檔名
- 帖子
- 46
- 主題
- 18
- 精華
- 0
- 積分
- 67
- 點名
- 0
- 作業系統
- WINXP,win7
- 軟體版本
- office2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 肚子裡
- 註冊時間
- 2010-5-22
- 最後登錄
- 2011-10-27
|
請問如何用VBA開啟檔案總管視窗讀取Folder或Files的路徑or檔名
Dear 各位大大,
請問大大有沒有辦法讓user 在Excel裡面 按下Button 然後就會看到檔案總管視窗(類似存檔畫面的視窗),然後指另一個路徑。
讓User 選取檔案夾或檔案,然後可以複製該檔案 或 檔案夾的 路徑 or 檔名。
選好後路徑or檔名~ 會自動複製到某存格上。
謝謝各位厲害的大大~!!
目前我只知道可以打開視窗而已 網路上查到的是這樣
Fname = Application.GetOpenFilename
還有檢視檔案 用MsgBox顯示
Dim NextFile As String
Dim AllFiles As String
AllFiles = ""
NextFile = Dir("C:\", 0)
While NextFile <> ""
AllFiles = AllFiles & Chr(13) & NextFile
NextFile = Dir
Wend
MsgBox AllFiles
謝謝各位大大~ |
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
13#
發表於 2015-5-19 20:09
| 只看該作者
回復 12# boblovejoyce
即EXCEL在哪兒? 預設開啟的位置~ 同EXCEL位置- Sub Ex()
- With ActiveWorkbook
- ChDrive .Path
- ChDir .Path
- End With
- End Sub
複製代碼 |
|
|
|
|
|
|
- 帖子
- 38
- 主題
- 7
- 精華
- 0
- 積分
- 48
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2015-4-30
- 最後登錄
- 2016-12-5
|
12#
發表於 2015-5-17 16:13
| 只看該作者
回復 8# GBKEE
爬文剛好爬到這個項次~
請問GBKEE大大~~~
如果EXCEL的檔案 和要讀取進來檔案 若都會在同一個資料夾內
有機會選取檔案得時候,就已經是指定這個資料夾了~~??
即EXCEL在哪兒? 預設開啟的位置~ 同EXCEL位置:) |
|
|
|
|
|
|
- 帖子
- 54
- 主題
- 7
- 精華
- 0
- 積分
- 81
- 點名
- 0
- 作業系統
- WINDOWS XP
- 軟體版本
- OFFICE 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2011-1-14
- 最後登錄
- 2021-4-23
|
11#
發表於 2011-1-14 22:39
| 只看該作者
|
借錢不還,才是王道
|
|
|
|
|
- 帖子
- 12
- 主題
- 6
- 精華
- 0
- 積分
- 65
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 女
- 來自
- 桃園
- 註冊時間
- 2010-5-12
- 最後登錄
- 2014-5-29

|
10#
發表於 2010-10-20 16:33
| 只看該作者
OK~~感謝~~ |
|
|
|
|
|
|
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
9#
發表於 2010-10-20 10:52
| 只看該作者
Shell "explorer D:\文件檔\附屬檔案" |
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
8#
發表於 2010-10-20 10:41
| 只看該作者
回復 7# 佩玄
Private Sub CommandButton1_Click()
With Application.FileDialog(msoFileDialogOpen)
.InitialFileName = "D\文件檔\附屬檔案"
.AllowMultiSelect = True
.Show
For i = 1 To .SelectedItems.Count
Cells(i, 1) = .SelectedItems(i)
MsgBox .SelectedItems(i)
Next
End With
End Sub |
|
|
|
|
|
|
- 帖子
- 12
- 主題
- 6
- 精華
- 0
- 積分
- 65
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 女
- 來自
- 桃園
- 註冊時間
- 2010-5-12
- 最後登錄
- 2014-5-29

|
7#
發表於 2010-10-20 10:14
| 只看該作者
大師:
如果我要開啟的路徑是: D\文件檔\附屬檔案
請問程式要怎麼修改? |
|
|
|
|
|
|
- 帖子
- 46
- 主題
- 18
- 精華
- 0
- 積分
- 67
- 點名
- 0
- 作業系統
- WINXP,win7
- 軟體版本
- office2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 肚子裡
- 註冊時間
- 2010-5-22
- 最後登錄
- 2011-10-27
|
6#
發表於 2010-10-14 02:25
| 只看該作者
|
|
|
|
|
|
- 帖子
- 46
- 主題
- 18
- 精華
- 0
- 積分
- 67
- 點名
- 0
- 作業系統
- WINXP,win7
- 軟體版本
- office2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 肚子裡
- 註冊時間
- 2010-5-22
- 最後登錄
- 2011-10-27
|
5#
發表於 2010-10-14 02:25
| 只看該作者
回復 4# luhpro
謝謝大大~ 我完全明白了!! |
|
|
|
|
|
|