XL 2010 >ComboBox pour ouvrir fichier excel d'un dossier

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

sams96

XLDnaute Nouveau
Bonjour à tous ,
Je viens vers vous , car je veux crée un userform , qui va afficher tout les noms des fichiers excel de mon dossier "A "dont le chemin d'accès est "C:\Users\sams96\Desktop\A" , et une fois que je selectionne un fichier de ce dossier , il va copier le chemin d'accès de ce fichier dans une variable appeler Sourcedata
.
 
Bonjour Sams, bonjour le forum,

Bonjour à tous ,
Je viens vers vous , car je veux crée un userform , qui va afficher tout les noms des fichiers excel de mon dossier "A "dont le chemin d'accès est "C:\Users\sams96\Desktop\A" , et une fois que je selectionne un fichier de ce dossier , il va copier le chemin d'accès de ce fichier dans une variable appeler Sourcedata.

4 problèmes :
1. Il doit copier le chemin d'accès dans quel fichier ? Celui de UserForm ou le fichier désigné par la ComboBox ?
2. Pourquoi une variable puisque le chemin d'accès est le même pour chaque fichier ?
3. Copier dans une variable peut s'avérer inutile car si tu fermes le fichier la variable Sourcedata perd sa portée et donc sera vide. En revanche, copier dans une cellule te permettra de récupérer sa valeur à l'ouverture.
4. Quelle est l'extension des fichiers : xls, xlsx ou xlsm ?

Sinon, ce code à l'initialisation de l'UserForm te permettra d'alimenter la ComboBox (extension des fichiers à adapter) :

VB:
Private Sub UserForm_Initialize()
Dim CA As String
Dim F As String

CA = "C:\Users\sams96\Desktop\A\"
F = Dir(CA & "*.xlsx")
Do While F <> ""
    Me.ComboBox1.AddItem F
    F = Dir
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

Discussions similaires

Réponses
37
Affichages
721
Retour