工作中我們可能遇到這樣的情況,需要根據 EXCEL 中所列的名稱建立文件夾,并且老闆還會要求,每個文件夾下根據不同的類别再分别建立子文件夾。遇到這樣的要求,我們最笨的辦法就是右鍵,新建文件夾,重命名,再建子文件夾,再重命名,如果數據少的話尚且可行,但是如果有幾百條甚至上千條記錄都需要建文件夾存檔的話,這種方法顯然會耗費大量時間。
以學生成績單為例為大家分享如何快速批量建立相應名稱的文件夾。
要求如下:
學生名單(素材來原于網絡,如有雷同,純屬巧合)
下面為大家展示一下效果,可以看一下過程有多迅速。
示例效果圖
操作步驟在功能區點擊 “開發工具”(如果沒用過需手動調出,方法為:文件>選項>自定義功能區>右側的開發工具打鈎>确定),在開發工具選項卡下,點擊左側第一個 Visual Basic ,進入 VBA 窗口,或者 ALT F11 可直接進入。點擊 “插入” > “模塊” 即可進行代碼書寫。
代碼
Sub 新建文件夾()
For i = 2 To 37
a = Cells(i, "A")
VBA.MkDir ("C:\Users\lenovo\Desktop\學生檔案\" & a)
VBA.MkDir ("C:\Users\lenovo\Desktop\學生檔案\" & a & "\高一")
VBA.MkDir ("C:\Users\lenovo\Desktop\學生檔案\" & a & "\高二")
VBA.MkDir ("C:\Users\lenovo\Desktop\學生檔案\" & a & "\高三")
Next
End Sub
将上述代碼複制至編輯區,下面逐行解釋一下,大家根據具有情況略作修改即可。
代碼說明修改完上述參數之後,小夥伴們隻需按下鍵盤上的 F5 鍵,幾秒鐘的功夫,即可将所有文件夾建好并自動命名名要求的名稱。
注意:路徑中的 lenovo 為電腦名,不同人的電腦名不一樣,路徑不能出錯,否則會運行出錯!
大家有不懂的歡迎評論或者私信我都可以哦,有其他 EXCEL 問題也歡迎騷擾啦 !
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!