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

Getopenfilename et annulation

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

R

Rapheux

Guest
Bonjour à tous,

j'utilise actuellement ce petit bout de code :
Code:
Set xlApp = CreateObject("Excel.application")
Set xlBook = xlApp.Workbooks.Open(Application.GetOpenFilename)

Pour aller chercher un fichier excel à exporter vers une autre application. Ma macro fonctionne très bien, seul hic ! Je ne sait pas comment gérer le bouton annuler (en fait, je voudrais que si l'utilisateur clique sur annuler ou ferme la boite de dialogue, que cela mette fin à la macro).

Merci d'avance pour vos conseil,
Cdlt
Rapheux
 
Re : Getopenfilename et annulation

Bonjour

un essai

Code:
Sub test()

    'Application.GetOpenFilename ' affiche la boîte de dialogue sans ouvrir
   
Dim DocChoisi
     DocChoisi = Application.GetOpenFilename(("Tous les fichiers Excel (*.xls),*.xls"), 2, "Fichiers à rechercher")

             If DocChoisi = False Then
                 ' Traitement si le bouton Annuler a été choisi
                 MsgBox "Annulé"
             Else
                 ' Vérification éventuelle que le fichier choisi est conforme à ce qui est attendu
                     '
                 ' Ouverture
                 Workbooks.Open DocChoisi
                 'MsgBox DocChoisi
             End If

End Sub

😱
 
Re : Getopenfilename et annulation

Alors essayez ceci

Code:
Sub test()
Dim xlbook
On Error GoTo fin
Set xlApp = CreateObject("Excel.application")
Set xlbook = xlApp.Workbooks.Open(Application.GetOpenFilename)
MsgBox "le nom choisi est : " & Chr(34) & xlbook.Name & Chr(34)
Exit Sub
fin:
MsgBox "vous êtes sorti par cancel"

End Sub
 
Dernière édition:
- 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

J
Réponses
1
Affichages
2 K
L
Réponses
1
Affichages
1 K
Lucien31
L
D
Réponses
5
Affichages
1 K
decricri
D
J
Réponses
2
Affichages
6 K
jl456
J
L
Réponses
11
Affichages
1 K
Lougral
L
M
  • Question Question
Réponses
3
Affichages
1 K
MajIsh
M
L
Réponses
3
Affichages
1 K
lolo34140
L
R
Réponses
3
Affichages
2 K
R
L
Réponses
4
Affichages
2 K
Lulu_bistify
L
A
Réponses
1
Affichages
7 K
Antony
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…