Re : executer une macro plusieurs fois
Bonsoir raym1313, Papou-net et le forum,
Deux cas :
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