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

M

Michel

Guest
bonjour le forum,

j'ai vraiment besoin d'aide. Je n'arrive pas à exécuter cette p..de macro car les msg box défilent les uns aprés les autres
sans permettre les saisies demandées. C'est en fait la seconde macro qui s'exécute en premier puis la première.
J'aimerais que cela se fasse dans l'ordre et que la seconde msgbox ne s'affiche qu'aprés avoir saisi la reponse demandée par la
première msgbox.Suis-je bien clair ???
C'est-y possib ??? Les exit sub et autres n'y font rien. Où est l'erreur ?
Merci d'avance à tous

Private Sub Worksheet_Deactivate()
If Range('A1').Value = '' Then
If MsgBox('Merci de rappeler le montant ' _
& Chr(10) & 'Voulez-vous le compléter maintenant ?', vbYesNo, 'Attention') = vbYes Then
Sheets('feuil1').Select
Range('L28').Select
End If
If Range('J30,M30,S30, S31').Value = '' Then
MsgBox 'Veuiller compléter les cellules'
Sheets('NDE').Select
Range('J30').Select
End If
End If

End Sub
 
- 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

Réponses
9
Affichages
385
Réponses
15
Affichages
779
Retour