Application.quit fonctionnement aleatoire vba

Fermé
rospholdire - 19 mai 2011 à 14:34
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 26 mai 2011 à 13:51
Bonjour,

J'ai un probleme avec l'instruction application.Quit

Lorsque j'execute mon code normalement, l'application excel ne se ferme jamais. Mais si je le fais en pas à pas cela fonctionne. Pourtant j'ai bien vérifié, le code passe toujours par cette boucle. (Je voudrais fermer l'application lorsque l'utilisateur clic sur annuler dans la Inputbox).

Si quelqu'un peu m'aider à comprendre le problème. Voici le bout du code concerné:


Sub ouverture()
Dim erreur As Integer
Application.AskToUpdateLinks = False
If Sheets("fiche_organe").Cells(8, 11).Value = "" Then

Do
erreur = 0
symbole = (InputBox("Saisir le symbole de l'organe pour lequel vous voulez créer une fiche", "Saisie du symbole"))

If symbole = "" Then
 ActiveWorkbook.Saved = True
 Application.Quit
End If


If (Len(symbole) < 8 Or Len(symbole) > 8) And symbole <> "" Then
    MsgBox ("Veulliez saisir un symbole correct de 8 chiffres, sans caractère et sans espace)")
    erreur = 1
End If

1 réponse

melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
26 mai 2011 à 13:51
Bonjour,

Si tu veux quitter les fichier excel remplace Application.quit
Par
Activeworkbook.Close

ca peut t'aider?
0