Application.GetOpenFilename : arrêter toute la macro si "Cancel" ou annulation

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

S

SaraBilmem

Guest
Bonjour,

Pour pouvoir procéder à des importations de données, calculs, etc j'ai besoin d'importer un fichier. Lorsque j'importe mon fichier, si j'appuie sur "Cancel" ou si je sors de la boite de dialogue, alors s'en suit un des messages d'erreur et le tout bug.

Je voulais savoir s'il était possible de mettre qqch à la suite du Application.GetOpenFilename afin de tout arrêter si on appuie sur Cancel ou si on sort de la boite de dialogue.

J'ai essayer qqch de ce goût mais cela ne fonctionne pas:

Code:
Sub Importation_et_MaMacro ()

Dim MyFile as string

MyFile= Application.GetOpenFilename(filefilter:="Excel Files, *.xls*")
    If MyFile = "" Then Exit Sub

.
.
.
MaMacro
.
.
.
End Sub

Merci d'avance pour vos réponses.

SaraBilmem
 
Re : Application.GetOpenFilename : arrêter toute la macro si "Cancel" ou annulation

Bonjour FredOo,

Malheureusement le résultat est le même, il n'arrête pas réellement la macro car je reçois des messages d'erreurs...

SaraBilmem
 
Re : Application.GetOpenFilename : arrêter toute la macro si "Cancel" ou annulation

Re,

Je me suis trompée, la solution que tu as proposé fonctionne parfaitement.

Merci!

Sara
 
Dernière modification par un modérateur:
- 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

L
Réponses
1
Affichages
1 K
Lucien31
L
P
Réponses
0
Affichages
1 K
Packers#12
P
J
Réponses
4
Affichages
6 K
J
S
Réponses
13
Affichages
5 K
Syntaxerror
S
Retour