Merci, en effet c'est mieux avec une variable !
J'ai testé & quand j’exécute la macro 1 fois, ça le fait bien, mais une 2 ème fois, ça revient à 0 (tous les onglets sont affichés).
Par contre, quand je l'exécute qu'une seule fois et après je modifie les cellules (je retire le A1-1 en noir, et je le mets sur A1-2), la macro ne me ré-affiche pas l'onglet A1-1 ensuite, ni ne revient à 0.
On dirait qu'il y a un historique. Comment peut-on faire pour qu'elle fasse le calcul sur la totalité (onglets affichés et déjà cachés) pour ne pas revenir à 0 et gérer les modifications ?