Affichage dans une liste déroulante

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 !

gildas lechat

XLDnaute Occasionnel
Bonjour le forum,🙂

J'ai une macro que j'utilise pour afficher la liste des fichers présent dans un dossier.

Le résultat de la recherche s'affiche dans un Label.
Mon probleme est le suivant:
Le nombre de fichier est important et dépasse le cadre de mon label.
Est il possible d'afficher le résultat de la recherche dans une liste déroulante?

Merci de vos réponses
Gildas

Private Sub CommandButton2_Click()
Dim Dossier As Object, Fichier As Object
Dim Chemin As String
Dim I As Long
'Chemin du dossier à analyser (à adapter au besoin)
Chemin = "Z:\Rapport de controle final\" & TextBox1.Text
'Définition de la variable
Set Dossier = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)
' Boucle sur les fichiers

For Each Fichier In Dossier.Files
Label2 = Label2 & Left(Fichier.Name, InStr(Fichier.Name, ".") - 1) & vbLf
Next
End Sub
 
Re : Affichage dans une liste déroulante

Bonjour,
Avec une listbox
Code:
Private Sub CommandButton2_Click()
Dim fs As Object, Dossier As Object, Fichier As Object
Dim Chemin As String
Dim I As Long
Chemin = "Z:\Rapport de controle final\" & TextBox1 &[COLOR="Blue"] "\"[/COLOR]
Set fs = CreateObject("Scripting.FileSystemObject")
Set Dossier = fs.GetFolder(Chemin)
For Each Fichier In Dossier.Files
    ListBox1.AddItem fs.GetBaseName(Chemin & Fichier)
Next

End Sub
A+
kjin
 
- 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

Discussions similaires

Retour