Bonjour Aurore et le Forum,
dans le projet VBA, une feuille est dédiée uniquement à la feuille en question; C.à.d. que tu ne peux pas changer de feuille ou de classeur dans une proc écrite dans feuille
p.e.: tu est dans feuill1, si tu ecris sheets(2).activate, Tonton VBA refusera.
avec ce principe, tu ne peux déclarer que des variables Dim ou private mais pas de Public
Donc, si ton algo impose un chg de page ou qu'une variable est public (cad valable dans TOUT le projet) tu dois travailler dans un module
Voilà ,tout du moins, mon interprétation.
A+
Michel