PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 19 sept. 2005 à 11:57
tapes "dir" dans le moteur de recherche. tu trouveras tout ce qu'il faut.
tu choisis ton répertoire de recherche.
tu regardes ce que te retourne la fonction.
si elle ne retourne pas ~vide~, tu enregistres cette valeur en tableau (par exemple), et tu entres dans une boucle pour relire de nouveau le DIR
tu enregistres de nouveau à chaque fois jusqu'à ce que tu sortes de la boucle, à savoir, quand DIR ne te retourne plus rien.
après, pour excel, je ne connais pas le VBA, mais tu as toutes les cartes en mains
cs_Talere
Messages postés102Date d'inscriptionvendredi 29 mars 2002StatutMembreDernière intervention14 février 2013 19 sept. 2005 à 12:00
Sub test()
fichier = Dir("Y:\Nouveau dossier\*.*")
indice = 1
Do
If fichier = "" Then Exit Do
ThisWorkbook.Sheets(1).Cells(indice, 1) = fichier
indice = indice + 1
fichier = Dir()
Loop
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 21 sept. 2005 à 00:53
Bonsoir,
Pour clarifier le code de Talere (qui fonctionne bien)
Sub test()
Dim fichier As String, indice As Integer
fichier = Dir("C:\Mes documents\*.*")
indice = 1
Do
If fichier = "" Then Exit Do
ThisWorkbook.Sheets(1).Cells(indice, 1) = fichier
indice = indice + 1
fichier = Dir()
Loop
End Sub
jpleroisse
Si une réponse vous conviens, cliquez Réponse Acceptée