Bonjour
Alors voilà:
J'ai un formulaire dans lequel j'ai une liste de choix. Dans cette liste je souhaite faire apparaitre les noms de fichiers dans un dossier lembda.
Actuellement j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Sub ListFilesInFolder() Static FSO As FileSystemObject Static bNotFirstTime As Boolean Dim oSourceFolder As Scripting.Folder Dim oFile As Scripting.File Dim strFolderName As String strFolderName = "C:\Mes_Documents\Fichiers_Input" Set FSO = CreateObject("Scripting.FileSystemObject") Set oSourceFolder = FSO.GetFolder(strFolderName) For Each oFile In oSourceFolder.Files If oFile.Name Like "###Menu.xls" Then frm_accueil!Liste_Menu.RowSource = oFile.Name 'mon problème est ici End If Next oFile End Sub
J'ai repris du code sur le FAQ Excel pour la recherche des fichiers, je sais qu'il marche car avec une msgbox à l'interieur de mon "If oFile.name..." je pouvais récupérer le nom du fichier voulu. Donc mon problème maintenant est de pouvori affecter le nom du fichier à la liste de choxi "Liste_Menu" qui appartient au formulaire frm_accueil.
Là est mon problème
Au passage si vous pensez que ce code peut être améliorer ou des conseils je suis preneur !
Merci
Partager