Macro excel

Résolu/Fermé
cedric - 11 sept. 2012 à 16:25
toopey77 Messages postés 18 Date d'inscription lundi 5 octobre 2009 Statut Membre Dernière intervention 18 mai 2016 - 11 sept. 2012 à 16:57
Bonjour à tous,

Je cherche depuis quelques jours mais je suis totalement bloqué.
est il possible d'exécuter une macro autant de fois que le nombre inscrit dans une cellule?

exemple : si la cellule a1 = 1 exécuter MaMacro 1 fois
si A1 = 2 exécuter 2 fois etc.... ?

Merci d'avance à tous ;)



<config>Windows 7 / Chrome 21.0.1180.89</config>
A voir également:

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 943
11 sept. 2012 à 16:34
Salut le forum

Il suffit d'inclure une boucle dans ton code
For I=1 to Range("A1").Value
Call Ta_Macro
Next I

Mytå
2
toopey77 Messages postés 18 Date d'inscription lundi 5 octobre 2009 Statut Membre Dernière intervention 18 mai 2016
11 sept. 2012 à 16:42
super! ça marche!
merci beaucoup ;)
0
toopey77 Messages postés 18 Date d'inscription lundi 5 octobre 2009 Statut Membre Dernière intervention 18 mai 2016
11 sept. 2012 à 16:57
Bonjour,

Je reviens avec une question complémentaire du coup.

si je met 5 en A1 cela exécute 5 fois ma macro ok super!
mais si je me trompe et que je souhaite par exemple mettre 4.

pensez vous qu'une macro puisse gerer les eccarts?
autrement dis si j'ai mis 5 au lieu 4 executer une macro qui viendrai effacer la précedente?

je ne sais pas si je suis très claire mais bon ;)

merciiii
0