Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Je ne sais pas pour quelle application exacte tu désires ce code, mais sache qu'il y a de fortes chances que ton programme tourne à l'infini, car tu ne pourras pas changer la valeur de ta cellule. A moins que ta macro intervienne sur ta cellule pour la mettre à 0, mais là, il faudrait en savoir un peu plus.
1- Réaliser une macro directrice dans laquelle une boucle définit la reconduction de la première macro tant que le valeur zero d'une cellule du classeur n est pas atteinte.
Sub MacroDir()
' Boucle
Do
Macro1
Loop Until Range("A1") = 0
End Sub
Sub Macro1()
' Exemple de macro qui permet de donner la valeur zéro à la cellule A1. La valeur de départ en A1 doit être un entier positif
Range("A1") = Range("A1") - 1
End Sub
2- Intégrer une boucle directement dans la macro qui conditionne l'arrêt :
Sub MacroDirect()
Do
Range("A1") = Range("A1") - 1
Loop Until Range("A1") = 0
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