PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   EXCEL VBA 依超連結路徑新增資料夾 (https://www.pcdvd.com.tw/showthread.php?t=1097178)

QuestionA 2016-01-22 11:52 AM

EXCEL VBA 依超連結路徑新增資料夾
 
魯蛇我是VBA新手,大都只會看別人的修修改改,

現在有個問題想請問:

輸入表單後,表單會產出超連結(相對路徑)在儲存格,

如何讓產出超連結的同時,也在路徑上產出相同的資料夾?

才不用到該路徑去新增資料夾,謝謝。

signally 2016-01-22 02:07 PM

釣竿"Google"跟魚餌"filesystemobject"給你

ccx1103 2016-01-23 05:57 PM

你的確需要看一下excel vbs 內建的help,
因為1次只能建立1層資料夾,
也就是你不能直接
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.CreateFolder("d:\aaa\bbb\ccc")
這是行不通的。
你必須先建立d:\aaa,再建立d:\aaa\bbb....
同時在建立每1層資料夾前,用
If (fso.FolderExists("d:\aaa")) Then
去檢查是否資料夾已存在。

NTC_TW_IT 2016-01-24 12:10 AM

一口氣建多層資料夾,只要利用WScript.Shell 透過mkdir即可辦到

黑夜微風 2016-01-24 12:42 AM

更笨的,可以去看超連結路徑怎麼產生,用迴圈,一層一層建.只是慢一點.

ryox22003 2016-01-24 09:07 AM

引用:
作者QuestionA
魯蛇我是VBA新手,大都只會看別人的修修改改,

現在有個問題想請問:

輸入表單後,表單會產出超連結(相對路徑)在儲存格,

如何讓產出超連結的同時,也在路徑上產出相同的資料夾?

才不用到該路徑去新增資料夾,謝謝。

這邊有個工具推薦
便捷! Kutools for Excel 讓您的Excel 操作化繁為簡,帶給您從未曾有過的便捷體驗!
http://www.extendoffice.com/traditi...-for-excel.html

QuestionA 2016-01-26 10:49 AM

非常感謝大家的回覆,

還在摸索中,如果有成果再回覆,謝謝!!


所有的時間均為GMT +8。 現在的時間是12:23 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。