(資料圖片)
首先,打開Excel并新建一個工作簿,在工作簿中新建一個表格用于存儲文件名。
在Excel頂部菜單欄區(qū)域,找到“文件”選項卡并點擊它,然后在打開的頁面中找到“選項”并點擊。接著,在“Excel選項”窗口的左邊欄中找到“定制功能區(qū)”,這里選擇“主選項卡”選項卡即可。
在主選項卡頁面中,選中“開發(fā)工具”選項卡并點擊“確定”按鈕。這時候,在Excel的頂部工具欄中便出現(xiàn)了“開發(fā)工具”選項卡。
回到Excel的“選項”窗口,在左側(cè)欄中選擇“信任中心”-“信任中心設(shè)置”-“宏設(shè)置”,然后勾選“啟用所有宏(不建議)”選項并保存更改,這樣Excel就可以正常運行VBA宏。
在Excel的“開發(fā)工具”選項卡中,找到“Visual Basic”按鈕并點擊它,這時候Visual Basic編輯器窗口就會彈出。
在Visual Basic編輯器中,找到“當(dāng)前工作簿”選項,并在其中添加以下代碼:
Sub GetFileNames() Dim Path As String Dim FileName As String Dim i As Long Path = \"C\\Users\\example\\Desktop\\\" "文件夾路徑 i = 1 "行號從1開始 FileName = Dir(Path & \".\") Do While FileName <> \"\" Worksheets(1).Range(\"A\" & i).Value = FileName "將文件名存入單元格 i = i + 1 "行號加1 FileName = Dir "獲取下一個文件名 LoopEnd Sub
代碼中的“Path”需要替換為你需要提取文件名的文件夾路徑。此外,在代碼前面添加“Option Explicit”語句,可以避免出現(xiàn)拼寫錯誤等問題。
回到Excel表格中,在“開發(fā)工具”選項卡中找到“宏”按鈕并點擊,彈出“宏”對話框,在其中選擇剛剛編寫的“GetFileNames”宏并點擊“運行”按鈕,Excel就會開始批量提取文件名到該表格中。
通過上述步驟,我們就可以輕松地使用Excel VBA實現(xiàn)批量提取文件名到Excel表格中了。通過這種方法,我們可以更加方便地管理和使用存儲在文件夾中的文件。
免責(zé)聲明:市場有風(fēng)險,選擇需謹(jǐn)慎!此文僅供參考,不作買賣依據(jù)。
下一篇:最后一頁