Parcourir un dossier et enregistrer les noms des fichiers

  • Initiateur de la discussion Initiateur de la discussion micom59
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

micom59

Guest
Bonjour,

j'aimerais savoir s'il est possible en vba de parcourir automatiquement un dossier comprenant plusieurs fichiers excel et d'enregistrer les noms de ces fichiers dans une feuille excel lors de son ouverture?

Merci d'avancxe pour votre réponse.

Mickaël.
 
Re : Parcourir un dossier et enregistrer les noms des fichiers

bonjour micom,

voici un code à adapter:

Code:
Sub test()

Dim fileName As String, folderPath As String, lineNum As Integer

folderPath = "C:\test\"

lineNum = 1
fileName = Dir(folderPath & "*.xls")
While fileName <> vbNullString
    ActiveSheet.Range("A" & lineNum).Value = folderPath & fileName
    lineNum = lineNum + 1
    fileName = Dir()
Wend

End Sub

a+
 
Re : Parcourir un dossier et enregistrer les noms des fichiers

merci, ca marche parfaitement, il ne me reste qu'un petit soucis,

comment faire pour que l'extension du fichier n'apparaisse pas?

j'ai modifié en

Sub test()

Dim fileName As String, folderPath As String, lineNum As Integer

folderPath = "Z:\INDDAY\"

lineNum = 1
fileName = Dir(folderPath)
While fileName <> vbNullString
ActiveSheet.Range("f" & lineNum + 1).Value = fileName
lineNum = lineNum + 1
fileName = Dir()
Wend

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
649
W
Retour