- 帖子
- 561
- 主題
- 160
- 精華
- 0
- 積分
- 725
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- xp
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2014-9-10
- 最後登錄
- 2024-8-7
  
|
[發問] 自動列出資料夾中所有檔案於存儲存格中+自動建立超連結
dear all 大大
1.如圖一功能為 "自動列出資料夾中所有檔案名稱於存儲存格中+自動建立超連結"
2.但小弟資料於 C:\AAA\下還有一堆子資料夾(例:C:\AAA\111 C:\AAA\222 C:\AAA\333......).其內各有excel檔案.
3.如何修改圖一 讓其除抓取到 C:\AAA\ 下之EXCEL 還可自動抓到其他 子資料夾內之 EXCEL 執行"所有檔案名稱於存儲存格中+自動建立超連結"
4.煩不吝賜教. THANKS*10000
圖一
Sub yy()
Dim s$, mpath$, mypath$, myname$, i%
s = "*.xls"
mpath = "C:\AAA\"
mypath = mpath & s
myname = Dir(mypath, vbNormal)
i = 1
Do While myname <> ""
Cells(i, 1) = myname
ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 1), Address:= _
mpath & myname, TextToDisplay:=Cells(i, 1).Text
i = i + 1
myname = Dir
Loop
End Sub |
|