Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

 
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
 
Re : Affichage dans une liste déroulante

Merci Kjin,

ca fonctionne parfaitement,
Juste un point pour améliorer la macro:

Lors d'une nouvelle recherche, comment vider la liste déjas présente (RAZ)

J'avais un RAZ de mon label, mais ca ne fonctionne pas sur un listbox
'RAZ label 2
label2.Caption = ""

Merci
Gildas
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…