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

Comment stoper une macro

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

guy72

XLDnaute Impliqué
Bonjour,

En bref, comment puis-je arrêter une macro par une autre macro ?

J'ai ce code, qui me fait clignoter le motif de la cellule, mais je n'arrive pas à l'arrêter.
Je souhairerais avoir un ordre pour l'arrêter à ajouter dans ma macro "Remise à Zéro".

Sub Clignot1()

Range("B2").Select
For compteur = 1 To 20
With Selection.Interior
.ColorIndex = 3
'.Pattern = xlSolid
End With
Application.Wait Now + TimeValue("00:00:01")

With Selection.Interior
.ColorIndex = 5
'.Pattern = xlSolid
End With
Application.Wait Now + TimeValue("00:00:01")
Next
End Sub

Merci de votre aide.
Guy
 
Re : Comment stoper une macro

Bonjour Guy

essaye peut être ainsi, rajoute dans la macro existante l'instruction en bleu :
Code:
Option Explicit
Sub Clignot1()
Range("B2").Select
For compteur = 1 To 20
[COLOR="Blue"][B]DoEvents[/B][/COLOR]
With Selection.Interior
.ColorIndex = 3
'.Pattern = xlSolid
End With
Application.Wait Now + TimeValue("00:00:01")
With Selection.Interior
.ColorIndex = 5
'.Pattern = xlSolid
End With
Application.Wait Now + TimeValue("00:00:01")
Next
End Sub

rajoute cette procédure que tu associeras à un bouton :
Code:
Sub ArretMacro()
End
End Sub

bonne journée
@+
 
Re : Comment stoper une macro

Re Bonjour,
Je reviens, pace que il y a un problème :
C'est une fois la macro arrêter, je ne peux plus la refaire démarrer.
Car elle démérre quand un certain nombre est inscrit.
puis se nombre est effacé, maius il peut revenir, là la macro doit redémérrer
Cordialement
Guy
 
Re : Comment stoper une macro

Re

le "end" arrête toutes les procédures en cours et réinitialise toutes les variables...
Code:
Sub ArretMacro()
End
End Sub
Après tout dépend comment est construit le reste de ton projet... sans plus de détails, vois pas trop comment t'aider...
 
- 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

Réponses
0
Affichages
986
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…