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

XL 2010 exlorateur de fichier avec vba

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 !

NitroX38X

XLDnaute Nouveau
Bonsoir à tous.

Dans le cadre d'un projet personnel, je souhaiterais ouvrir l'explorateur de fichier à partir de VBA Excel

et ainsi récupérer le chemin complet et le nom du fichier qui sera sélectionné ( Fichier qui peut être un PDF, JPG, ... )

j'ai essayé avec la foncion

Application.Dialogs(xlDialogOpen).Show

Mais je ne pense pas que je puisse obtenir ce que je recherche avec.

Merci pour vos retour
 
Solution
Re

Ressortie de la poussière de mes archives
(ici paramétrée pour PDF, JPG ou tous fichiers)
VB:
Sub Version_Améliorée()
Dim Extensions$, fichier As Variant
Extensions = _
        "Fichier PDF,*.pdf, Fichier JPG ,*.jpg, Tous Fichiers(*.*) ,*.*"
fichier = _
        Application.GetOpenFilename(Extensions, 1, "Choisir un fichier", False)
If fichier <> False Then
MsgBox "Fichier sélectionné: " & fichier
End If
End Sub
Bonsoir

Essaie avec ceci
(en l'adaptant à tes besoins)
VB:
Sub Test()
Dim fichier As Variant
fichier = Application.GetOpenFilename("Fichiers Excel,*.xl??")
If fichier = False Then Exit Sub
MsgBox fichier
End Sub
 
Re

Ressortie de la poussière de mes archives
(ici paramétrée pour PDF, JPG ou tous fichiers)
VB:
Sub Version_Améliorée()
Dim Extensions$, fichier As Variant
Extensions = _
        "Fichier PDF,*.pdf, Fichier JPG ,*.jpg, Tous Fichiers(*.*) ,*.*"
fichier = _
        Application.GetOpenFilename(Extensions, 1, "Choisir un fichier", False)
If fichier <> False Then
MsgBox "Fichier sélectionné: " & fichier
End If
End Sub
 
Re

Tu veux dire un truc du genre?
VB:
Sub Version_Nomfichier()
Dim fichier As Variant
fichier = _
        Application.GetOpenFilename("Tous Fichiers(*.*) ,*.*", , "Choisir un fichier", False)
If fichier <> False Then
MsgBox "Fichier sélectionné: " & Mid(fichier, InStrRev(fichier, "\") + 1)
End If
End Sub
 
Re

Pour infos
L'usage quand un "demandeur" (donc ici toi) modifie un code donné par un "répondeur" (donc ici moi), c'est que le "demandeur" revienne dans son fil pour publier ses modifications/adaptations pour le bénéfice de la communauté du forum.
(En effet, ta question et sa ou ses solutions pourra interesser d'autres lecteurs du forum avec une problématique similaire)
😉
 
- 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
3
Affichages
800
Réponses
8
Affichages
729
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…