Bonjour,
J'ai un programme qui comporte 7x7 macros qui effectuent des calculs à l'aide de boucle For...to.. Next.. + transposition de valeurs.
Une macro "TOTAL" appelle simplement toutes les macros (Call Macro 1 ....).
Puis, j'ai crée une userform et un bouton relié à cette macro TOTAL (qui lient toutes les autres).
Le problème c'est que je dois définir dans chaque macro (49 au total) au départ de quel à quel onglet la macro doit s'exécuter.
Comme mon nombre d'onglet devient important je souhaite exécuter la macro pour un nombre réduit d'onglet par ex. de 10 à 25 seulement...
Par défaut cela va de l'onglet 1 à Sheets.Count....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 'Pour la macro 1 For k=1 to Sheets.Count
Savez-vous comment simplement dire une seule fois cette condition et l'appliquer à toutes les 49 macros)... Actuellement je dois pour les 49 macros modifier chaque condition...
je me doute que je dois à ce moment là reprendre mon code pour fusionner tout ce monde mais cela va me prendre du temps de renommer les variables??
Merci d'avance
Partager