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

bbobb

XLDnaute Occasionnel
Bonjour le Forum,
J'ai un problème avec une msgbox yesno : je souhaite que :
- si yes = fin de la macro
- si no = sauvegarde + fermeture du fichier

Ci-dessous le code "qui ne marche pas"...
MsgBox "Voulez-vous saisir le jour suivant ?", vbYesNo
If vbYesNo = yes Then GoTo Fin
If vbYesNo = no Then
ActiveWorkbook.Save
ActiveWindow.Close
End If
Fin:
End Sub

Quelle que soit la reponse la macro va directement à la fin...
Merci d'avance pour votre aide
Bonne journée
Bbobb
 
Re : Msgbox vbyesno

Bonjour PascalXLD,
ça ne marche pas...
En cliquant non, la macro selectionne bien : If vbYesNo = no Then
mais va ensuite directement sur : End If

Serait-ce parce que le fichier à fermer contient la macro ?

Bbobb
 
- 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

  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
358
Retour