Comment stopper un macro qui recommence sans cesse

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

T

tim

Guest
Bonjour à tous,
Merci de m'accorder quelques minutes de votre précieux temps.
Je débute en macro et suis vraiment nul.
J'ai réussi enfin, apres avoir pillé ce forum, à appliquer une macro qui marche 🙂
Mais hélàs elle se lance toujours et sans fin ce qui m'empeche de travailler sur mon classeur. Que dois-je ajouter ou remplacer ou virer pour qu'elle ne fonctionne que lorsque je le souhaite ?
Voici cette macro:

Function Comp_Coul(ByRef Plage_T As Range)
Dim Cel_Réf As String
Dim Cel As Range
Dim X As Long
Application.Volatile
Cel_Réf = Application.Caller.Address
For Each Cel In Plage_T
If Cel.Interior.Color = Range(Cel_Réf).Interior.Color Then X = X + 1
Next Cel
Comp_Coul = X
End Function

Merci pour vos réponses..
 
Dernière modification par un modérateur:
Re : Comment stopper un macro qui recommence sans cesse

Bonjour tim,

Es tu sur d'avor besoin d'appeler : Application.Volatile ?

Cette méthode instruit Excel de réévaluer ta formule à chaque fois qu'un calcul est effectué dans n'importe quelle cellule, pas seulement les cellules du range Plage_T.

Si tu peux supprimer cette ligne dans ton code, ça devrait régler le pb 🙂.

@+
 
- 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
Réponses
4
Affichages
1 K
R
  • Question Question
Réponses
4
Affichages
1 K
R
Retour