liste déroulante pour classeur

  • Initiateur de la discussion Initiateur de la discussion kenshin63112
  • 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 !

K

kenshin63112

Guest
Salut,
je m'explique, je suis entrain de faire une programme VBA pour une gestion documentaire. Je bloque sur un point😡, je souhaiterais mettre dans un Userform une liste déroulante qui me liste tous les classeurs excel qu'il y a dans un dossier (endroit spécifique).🙂

merci😉
 
Re : liste déroulante pour classeur

bonsoir


Tu peux tester

Code:
    Dim Chemin As String, Fichier As String
    
    'Définit le répertoire contenant les fichiers
    Chemin = "C:\dossier\"
    
    'Boucle sur tous les fichiers xls du répertoire.
    Fichier = Dir(Chemin & "*.xls")
    'Utilise la syntaxe suivante pour boucler sur tous les types de fichiers:
    'Fichier = Dir(Chemin & "*.*")
    
    Do While Len(Fichier) > 0
        ComboBox1.AddItem Chemin & Fichier
        Fichier = Dir()
    Loop



Bonne soirée
MichelXld
 
Re : liste déroulante pour classeur

Bonjour,

Ce code fonctionne chez moi en XL2007
Code:
Private Sub UserForm_Initialize()
    unRép = Dir("C:\Excel\*.xls", vbDirectory)
    Do While unRép <> ""    ' Commence la boucle.
        I = I + 1
        ReDim Arr(1 To I)
        unRép = Dir
        Arr(I) = unRép
        Me.ComboBox1.AddItem Arr(I)
    Loop
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
8
Affichages
311
  • Question Question
Autres Code VBA
Réponses
11
Affichages
469
Réponses
8
Affichages
294
Retour