ouvrir la fenetre open de windows pour selectionner fichiers

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

L

Lwg

Guest
hello,
j'ai une userform un boutton et quand je clique sur le bouton je dois afficher la fenetre Open file de windows.
comment je fais?
merci,
 
Salut Lwg, le Forum

Voici deux Procédures : soir par "Application.Dialogs(xlDialogOpen)" soit par "Application.GetOpenFilename"...

Sub ExcelDialogOpen()
Dim CurrentPath As String
Dim FileToOpen As Boolean

CurrentPath = CurDir
ChDir "C:\Mes Documents"
FileToOpen = Application.Dialogs(xlDialogOpen).Show("*.xls")
ChDir CurrentPath
If FileToOpen = False Then MsgBox "Ouverture Annulée"
End Sub


Sub MethodGetOpenFile()
Dim CurrentPath As String
Dim FileToOpen As Variant

CurrentPath = CurDir
ChDir "C:\Mes Documents"
FileToOpen = Application.GetOpenFilename("Classeurs Excel,*.xls")
ChDir CurrentPath
If FileToOpen = False Then MsgBox "Ouverture Annulée": Exit Sub
Workbooks.Open FileToOpen
End Sub


Il ne te restera plus qu'à gérer ton UserForm avec un commandButtton qui lancera l'un ou l'autre des procédures ci-dessus, par exemple comme ceci :

Private Sub CommandButton2_Click()
MethodGetOpenFile
Unload Me
End Sub


Bon Aprèm
@+Thierry
 
- 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
649
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
418
Réponses
10
Affichages
206
Retour