Avatar billede Agerbo Mester
30. marts 2018 - 09:29 Der er 10 kommentarer og
1 løsning

Vise indhold i mapper

Kan man på nogen måde automatisk få vist indholdet i en mappe ?

Jeg tænker her på om man kunne få en fil, f.eks. "mappestruktur" til at vise diverse filnavne i mappen hvor filen "mappestruktur" befinder sig ?

Den må også gerne automatisk sortere dem i alfabetisk rækkefølge...

Mvh. Agerbo
Avatar billede finb Ekspert
30. marts 2018 - 10:05 #1
Stenalder-ide:
dir c: / tree
Avatar billede Agerbo Mester
30. marts 2018 - 10:34 #2
#1
Sikke dog et "intelligent" svar....

Til alle andre.
Jeg har måske ikke formuleret mig tydelig nok:
Jeg efterlyser en måde hvorpå man kan se om der bliver tilføjet ekstra filer i en forud-defineret mappe f.eks "tilbud".
Jeg ville så gerne kunne se i en fil eks. "mappestruktur" om der evt skulle være blevet tilføjet yderligere filer i tilbudsmappen.
Det skal være i en excelfil...
mvh Agerbo
Avatar billede Dan Elgaard Ekspert
30. marts 2018 - 14:29 #3
Avatar billede falster Ekspert
30. marts 2018 - 18:06 #4
Ved siden af Dans udmærkede forslag, kan du evt. prøve dette fra ExtendOffice. Der er normalt en gratis vba-kode ved siden af deres kommercielle produkt.

https://www.extendoffice.com/documents/excel/2219-excel-list-all-folders-and-subfolders.html#a1
Avatar billede Dan Elgaard Ekspert
30. marts 2018 - 18:26 #5
Koden er også fri, ubeskyttet og tilgængelig i den Excel fil, som man kan downloade på mit link :-)
Avatar billede Dan Elgaard Ekspert
30. marts 2018 - 18:31 #6
Jeg kan forøvrigt se, at den kode, som 'falster' henviser til, kun lister selve mapperne, men 'Agerbo' beder om en kode, der giver mulighed for at inkludere filer - hvilket min kode gør :-)
Avatar billede falster Ekspert
30. marts 2018 - 18:54 #7
Jeps. Brug Dans.

Mit var et lidt dårligt eksempel. ExtendOffice vil selvfølgelig helst promovere deres købeprodukt. Lidt tydeligere her:

https://www.extendoffice.com/documents/excel/627-excel-list-files.html#a3
Avatar billede Agerbo Mester
30. marts 2018 - 19:38 #8
Hej Dan.
Jeg synes at dit oplæg ser rigtig godt ud, men jeg ville gerne om man kunne lave det således at filen opdaterer sig selv når man åbner den.
Lidt ligesom når man bruger kæder, dog gerne med den fine mulighed for at kunne sortere på både navn og oprettelsesdag og gerne endnu flere listing/sorteringsmuligheder.

Du har bare styr på det med Excel :-)
Avatar billede Dan Elgaard Ekspert
30. marts 2018 - 20:13 #9
Det kan du såment selv lave - min kode er netop lavet meget fleksibel for at kunne gøre dette...

Hvis du bemærker det, så kalder min UserForm blot en anden makro, der foretager hele listningen - du kan blot kalde denne makro i 'Workbook_Open' eventen, og så gør den det hele automatisk, når du åbner filen.

List og sorteringsmuligheder kan du allerede lave, da der er lagt et filter ind i tabellen, som du blot kan benytte...

Oprettelsesdato kan du også bare ligge ind, ved at benytte egenskaben '.DateCreated' i File system Object.

Ja, det hele er lige til at gå til :-)
Avatar billede Dan Elgaard Ekspert
30. marts 2018 - 20:17 #10
Jeg har lagt en version ud, der opdatere listen, når filen åbnes her:
http://www.EXCELGAARD.dk/Files/Workbooks/FoldersList-Auto.XLSm

Den er uden under-mapper og filer, men det kan du blot selv sætte med de to argumenter til makroen, der kaldes i 'Workbook_Open'.
Avatar billede store-morten Ekspert
30. marts 2018 - 23:01 #11
Excel 2016 uden makro.
Data -->
Hent og transformer data -->
Hent data -->
Fra fil -->
Fra mappe --> Vælg mappe med knappen: Gennemse...
Ok -->
Ok -->
Nederst --> Indlæs
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester