Liste de fichiers dans excel
Fermé
chazy_chaxxx
-
18 juin 2009 à 21:41
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 19 juin 2009 à 09:40
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 19 juin 2009 à 09:40
A voir également:
- Liste de fichiers dans excel
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
4 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
18 juin 2009 à 22:43
18 juin 2009 à 22:43
bonjour
Regardes ceci et tu devrais avoir une solution.
Regardes ceci et tu devrais avoir une solution.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
18 juin 2009 à 23:20
18 juin 2009 à 23:20
ci joint réponse par macro excel
Const partition As String = "d:" 'racine partition où sont les .avi à adapter Sub lister_avi() Dim fich As String, Chemin As String Dim lig As Long 'fige le défilement de l'écran Application.ScreenUpdating = False 'sélectionne le dossier des ".avi" Chemin = BrowsingFolder(partition) 'force dans le répertoire de travail ChDir Chemin lig = 1 fich = Dir("*.avi") While fich <> "" Cells(lig, 1) = Left(fich, Len(fich) - 4) lig = lig + 1 'affecte le fichier suivant (utilisation du joker " * " utilisé pour la def du 1° fichier) fich = Dir Wend Columns(1).AutoFit End Sub Function BrowsingFolder(TheDrive As Variant) 'd 'après @+thierry XLD Dim ObjShell As Object, ObjFolder As Object Dim TheMessage As String Dim ThePath As String Set ObjShell = CreateObject("Shell.Application") Set ObjFolder = ObjShell.BrowseForFolder(&H0&, TheMessage, 1, TheDrive) On Error Resume Next 'Si on sort sans sélection ThePath = ObjFolder.ParentFolder.ParseName(ObjFolder.Title).Path & "" BrowsingFolder = ThePath End Function
C'est bien gentil mais j'y comprend rien et je ne connais pas les macros Excel ? Je dois mettre ça dans une cellule ?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
19 juin 2009 à 09:40
19 juin 2009 à 09:40
Tu as aussi le droit de merci quand quelqu'un essaie de t'aider
--
--