如何將文件夾和子文件夾中的所有文件列出到工作表中?

      網(wǎng)友投稿 416 2025-04-04

      如何將文件夾和子文件夾中的所有文件列出到工作表中?

      您是否曾經(jīng)嘗試將某個文件夾中的所有文件名列出到工作表中,包括其子文件夾中的文件? 實(shí)際上,我們沒有直接方法可以在Excel中列出文件夾及其子文件夾中的文件名,但是,今天,我將介紹一些快速的技巧來解決此問題。

      用VBA代碼列出文件夾和子文件夾中的所有文件名

      快速輕松地列出文件夾和子文件夾中的所有文件名 Kutools for Excel

      用VBA代碼列出文件夾和子文件夾中的所有文件名

      通常,Excel沒有內(nèi)置功能來處理此任務(wù),但是,您可以應(yīng)用以下VBA代碼來完成此問題。

      1。 激活一個新的工作表,它將列出文件名。

      2。 按住 ALT + F11 鍵,然后打開 Microsoft Visual Basic應(yīng)用程序 窗口。

      3。 點(diǎn)擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊窗口.

      VBA代碼:列出文件夾和子文件夾中的所有文件名

      Sub MainList() Updateby Extendoffice Set folder = Application.FileDialog(msoFileDialogFolderPicker) If folder.Show <> -1 Then Exit Sub xDir = folder.SelectedItems(1) Call ListFilesInFolder(xDir, True) End Sub Sub ListFilesInFolder(ByVal xFolderName As String, ByVal xIsSubfolders As Boolean) Dim xFileSystemObject As Object Dim xFolder As Object Dim xSubFolder As Object Dim xFile As Object Dim rowIndex As Long Set xFileSystemObject = CreateObject("Scripting.FileSystemObject") Set xFolder = xFileSystemObject.GetFolder(xFolderName) rowIndex = Application.ActiveSheet.Range("A65536").End(xlUp).Row + 1 For Each xFile In xFolder.Files Application.ActiveSheet.Cells(rowIndex, 1).Formula = xFile.Name rowIndex = rowIndex + 1 Next xFile If xIsSubfolders Then For Each xSubFolder In xFolder.SubFolders ListFilesInFolder xSubFolder.Path, True Next xSubFolder End If Set xFile = Nothing Set xFolder = Nothing Set xFileSystemObject = Nothing End Sub Function GetFileOwner(ByVal xPath As String, ByVal xName As String) Dim xFolder As Object Dim xFolderItem As Object Dim xShell As Object xName = StrConv(xName, vbUnicode) xPath = StrConv(xPath, vbUnicode) Set xShell = CreateObject("Shell.Application") Set xFolder = xShell.Namespace(StrConv(xPath, vbFromUnicode)) If Not xFolder Is Nothing Then Set xFolderItem = xFolder.ParseName(StrConv(xName, vbFromUnicode)) End If If Not xFolderItem Is Nothing Then GetFileOwner = xFolder.GetDetailsOf(xFolderItem, 8) Else GetFileOwner = "" End If Set xShell = Nothing Set xFolder = Nothing Set xFolderItem = Nothing End Function
      Copy

      4。 將代碼粘貼到模塊中后,按 F5 運(yùn)行此代碼的關(guān)鍵,以及 彈出對話框,選擇 主目錄 宏名稱,然后單擊 運(yùn)行 按鈕,請參見屏幕截圖:

      5. 而在 瀏覽 窗口,請選擇要列出所有文件名(包括子文件夾)的文件夾,請參見屏幕截圖:

      6。 指定文件夾后,然后單擊 OK 按鈕,并且該文件夾及其子文件夾中的所有文件名已從單元格A2列出到當(dāng)前工作表中,請參見屏幕截圖:

      快速輕松地列出文件夾和子文件夾中的所有文件名 Kutools for Excel

      使用上面的代碼,您可以只列出文件名,有時,您需要列出其他屬性,例如文件大小,文件類型,創(chuàng)建時間,包含文件夾等。 Kutools for Excel 包含有用的功能– 文件名列表,使用此功能,您可以快速列出文件夾及其子文件夾中的所有或特定類型的文件名。

      Kutools for Excel : 帶有300多個便捷的Excel加載項(xiàng),可以在30天內(nèi)免費(fèi)試用.
      前往下載30天免費(fèi)試用購買貝寶/ MyCommerce

      安裝后 Kutools for Excel,請執(zhí)行以下步驟:

      1。 點(diǎn)擊 企業(yè) > 進(jìn)出口 > 文件名列表,請參見屏幕截圖:

      2。 在 文件名列表 對話框中,進(jìn)行以下操作:

      A:點(diǎn)擊 按鈕選擇要列出文件名的文件夾;

      B:從列表中指定要列出的文件類型 檔案類型 部分;

      C:從中選擇要顯示的一個文件大小單位 文件大小單位 部分。

      備注:要列出子文件夾中的文件名,請檢查 在子目錄中包含文件,您還可以檢查 包括隱藏的文件和文件夾 根據(jù)需要。 如果您檢查 創(chuàng)建超鏈接 選項(xiàng),它將為每個文件名和文件夾創(chuàng)建超鏈接。

      立即下載并免費(fèi)試用!

      3。 然后點(diǎn)擊 OK 按鈕,所選文件夾及其子文件夾中包含的所有文件已在新工作表中顯示,并帶有以下屬性。 看截圖:

      單擊以了解有關(guān)此文件名列表實(shí)用程序的更多詳細(xì)信息。

      下載并免費(fèi)試用 Kutools for Excel 現(xiàn)在 !

      演示:列出文件夾和子文件夾中的所有文件名 Kutools for Excel
      Kutools for Excel:具有300多個方便的Excel加載項(xiàng),可以在30天內(nèi)免費(fèi)試用,沒有任何限制。 立即下載并免費(fèi)試用!

      最佳辦公生產(chǎn)力工具

      將小時轉(zhuǎn)化為分鐘 Kutools for Excel!

      準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時間的工具。 簡化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!

      為什么需要 Kutools for Excel

      如何將文件夾和子文件夾中的所有文件列出到工作表中?

      ???  超過 300 項(xiàng)強(qiáng)大功能: Kutools 包含 300 多項(xiàng)高級功能,可簡化您在 1500 多種場景中的工作。

      ??  卓越的數(shù)據(jù)處理能力:合并單元格、刪除重復(fù)項(xiàng)并執(zhí)行高級數(shù)據(jù)轉(zhuǎn)換 - 所有這些都不費(fèi)吹灰之力!

      ??  高效的批量操作:當(dāng)你可以聰明地工作時,為什么還要付出額外的努力呢? 輕松批量導(dǎo)入、導(dǎo)出、組合和調(diào)整數(shù)據(jù)。

      ??  定制的圖表和報(bào)告:訪問各種附加圖表并生成富有洞察力的報(bào)告。

      ???  強(qiáng)大的導(dǎo)航窗格:通過強(qiáng)大的列管理器、工作表管理器和自定義收藏夾獲得優(yōu)勢。

      ??  七種類型的下拉列表:通過各種功能和類型的下拉列表使數(shù)據(jù)輸入變得輕而易舉。

      ??  用戶友好:對于初學(xué)者來說輕而易舉,對于專家來說是一個強(qiáng)大的工具。

      立即下載,與 Excel 一起穿越時空!

      閱讀更多 免費(fèi)下載... 采購... 
      Office Tab 為 Office 帶來選項(xiàng)卡式界面,讓您的工作更輕松
      在Word,Excel,PowerPoint中啟用選項(xiàng)卡式編輯和閱讀,發(fā)布者,Access,Visio和Project。 在同一窗口的新選項(xiàng)卡中而不是在新窗口中打開并創(chuàng)建多個文檔。 每天將您的工作效率提高50%,并減少數(shù)百次鼠標(biāo)單擊!
      閱讀更多 免費(fèi)下載... 采購... 

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel2003設(shè)置貨幣格式的方法
      下一篇:Excel2016表格更改表格邊框的操作方法有哪些
      相關(guān)文章
      国产日产亚洲系列| 亚洲人av高清无码| 亚洲av午夜国产精品无码中文字| 91亚洲视频在线观看| 久久久久亚洲AV片无码下载蜜桃| 亚洲爆乳无码专区| 亚洲国产精品成人久久| 亚洲情XO亚洲色XO无码| 亚洲精品无码鲁网中文电影| 亚洲色爱图小说专区| 久久影视国产亚洲| 亚洲熟妇中文字幕五十中出| 亚洲精品国产美女久久久| 亚洲啪啪AV无码片| 亚洲国产精品无码成人片久久| 久久亚洲综合色一区二区三区| 亚洲区小说区图片区QVOD| 亚洲AV无码专区电影在线观看| 亚洲综合av永久无码精品一区二区| 亚洲第一页综合图片自拍| 亚洲精品一级无码中文字幕| 久久久久亚洲AV综合波多野结衣 | 亚洲人成色99999在线观看| 国产精品久久亚洲不卡动漫| 亚洲精品第一综合99久久| 亚洲色大18成人网站WWW在线播放| 亚洲国产高清国产拍精品| 亚洲a无码综合a国产av中文| 成人伊人亚洲人综合网站222| 亚洲XX00视频| 亚洲人成无码网站| 亚洲男人的天堂在线播放| 亚洲视频免费播放| 亚洲AV无码乱码在线观看代蜜桃| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲爆乳精品无码一区二区| 亚洲精品麻豆av| 亚洲国产精品国自产拍AV| 久久精品a亚洲国产v高清不卡| 亚洲三级中文字幕| 亚洲AV日韩AV无码污污网站|