Mnoho používateľov musí rýchlo uviesť všetky súbory v priečinku Windows a všetky jeho podpriečinky v pracovnom hárku programu Excel. V tomto článku vám preto predstavíme 3 rýchle spôsoby, ako to realizovať.
Ak chcete rekurzívne zobraziť všetky súbory v priečinku Windows v pracovnom hárku programu Excel, bude sa vám nepáči, že ručne kopírujete názvy súborov do Excelu. Je to nepochybne príliš zdĺhavé a časovo náročné. Preto vás tu naučíme 3 oveľa inteligentnejšie a pohodlnejšie prístupy
Metóda 1: Zoznam súborov v priečinku Windows cez Firefox alebo Google Chrome
- Najskôr v Prieskumníkovi Windows otvorte konkrétny priečinok Windows a skopírujte cestu k priečinku.
- Potom spustite prehliadač Firefox alebo Google Chrome.
- Ďalej vložte cestu skopírovaného priečinka do panela s adresou v internetovom prehliadači.
- Potom stlačte kláves „Enter“.
- V prehliadači sa naraz zobrazia všetky súbory v tomto priečinku Windows.
- Potom stlačte „Ctrl + A“, aby ste vybrali všetok obsah, a „„ Ctrl + C ““, aby ste ich skopírovali.
- Nakoniec ich prilepte do hárka programu Excel.
Metóda 2: Zoznam súborov v priečinku Windows pomocou aplikácie „Správca mien“
- Najskôr vytvorte nový pracovný hárok programu Excel.
- Potom vyberte bunku A1.
- Ďalej prejdite na kartu „Vzorce“ a kliknite na tlačidlo „Správca mien“.
- V rozbaľovacom dialógovom okne kliknite na tlačidlo „Nové“.
- Následne v ďalšom dialógovom okne zadajte do poľa „Názov“ „Súbory“.
- A v poli „Odkazuje na:“ zmeňte „= List1! $ A $ 1“ na „= SÚBORY (List1! $ A $ 1)“.
- Potom kliknite na „OK“ a zatvorte dialógové okno „Správca mien“.
- Neskôr skopírujte cestu k priečinku Windows v bunke A1 a pridajte „\* “Na konci cesty.
- Ďalej vyberte bunku A3 a zadajte funkciu „= INDEX (súbory, riadok () - 2)“.
- Okamžite sa zobrazí zoznam súborov v tomto priečinku Windows, napríklad nasledujúci obrázok.
- Nakoniec túto funkciu jednoducho skopírujte do niekoľkých riadkov, aby ste zobrazili zoznam ďalších súborov, až kým sa nezobrazí „#REF!“ chyba. Chyba znamená, že boli uvedené všetky súbory.
Metóda 3: Rekurzívne vypisujte súbory v priečinku Windows pomocou programu Excel VBA
- Pre akotart, vytvorte nový súbor programu Excel.
- Ďalej prejdite do editora Excel VBA s odkazom na „Ako spustiť kód VBA v programe Excel".
- Potom skopírujte nasledujúci kód do projektu „ThisWorkbook“.
Sub BatchListAllFiles_FolderSubfolders () Dim strWindowsFolder ako reťazec 'Vyberte zdrojový priečinok Windows s Application.FileDialog (msoFileDialogFolderPicker) .InitialFileName = Application.DefaultFilePath & "\" .Title = "Vyberte priečinok, do ktorého chcete uviesť zoznam súborov z". "NitialF: \ ".Zobraziť, ak .SelectedItems.Count> 0 Potom strWindowsFolder = .SelectedItems (1) &" \ "Koniec, ak sa skončí s ActiveSheet .Cells (1, 1) =" Názov ".Cells (1, 1). Písmo. Tučné písmo = Pravda. Bunky (1, 2) = "Cesta". Bunky (1, 2). Písmo Bold = Pravda. Bunky (1, 3) = "Veľkosť (bajty)". Bunky (1, 3). Písmo .Bold = True .Cells (1, 4) = "Type" .Cells (1, 4) .Font.Bold = True .Cells (1, 5) = "Vytvorené" .Cells (1, 5) .Font.Bold = Skutočné ukončenie hovoru LoopFolders (strWindowsFolder) End Sub Sub LoopFolders (strFolderPath As String) Dim objFileSystem As Object Dim objFolder As Object Dim objFile As Object Dim nLastRow As Integer Set objFileSystem = CreateObject ("Scripting.FileSystemObject" = GetFolder (strFolderPath) pre každú objFi le V objFolder.Files s ActiveSheet nLastRow = .Range ("A" & .Rows.Count) .End (xlUp) .Row + 1 .Range ("A" & nLastRow) = objFile.Name .Range ("B" & nLastRow) = objFile.Path .Range ("C" & nLastRow) = objFile.Size .Range ("D" & nLastRow) = objFile.Type .Range ("E" & nLastRow) = objFile.DateCreated .Columns ("A" : E "). AutoFit End With Next 'Spracovať všetky priečinky a podpriečinky rekurzívne Ak objFolder.SubFolders.Count> 0 Potom Pre každý objSubFolder V objFolder.SubFolders' Preskočiť systém a skryté priečinky If ((objSubFolder.Attributes And 2) = 0 ) And ((objSubFolder.Attributes And 4) = 0) Then LoopFolders (objSubFolder.Path) End If Next End If End Sub
- Teraz kliknite na prvý podprogram a stlačte kláves „F5“.
- V rozbaľovacom dialógovom okne vyhľadajte a vyberte priečinok Windows, z ktorého chcete zobraziť zoznam súborov, a kliknite na tlačidlo „OK“.
- Po dokončení makra sa nakoniec vráťte do hárka programu Excel. Všetky súbory v priečinku Windows a jeho podpriečinkoch boli uvedené, ako je znázornené na nasledujúcej snímke obrazovky.
Excel občas zlyháva
Rovnako ako iný softvér, aj Excel môže občas zlyhať, čo môže priamo zničiť práve otvorený súbor Excel. V takýchto prípadoch bude väčšina používateľov dúfať, že program Excel dokáže súbor automaticky obnoviť v rozlíšenítart. Realita však nie je taká, akú čakáte. Potom by bolo nevyhnutné uchýliť sa k Excel oprava nástroj, ako DataNumen Excel Repair.
Úvod autora:
Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane vymáhať mdf a výhľadové softvérové produkty na opravu. Pre viac informácií navštívte www.datanumen. S
Nechaj odpoveď