Cacher des feuilles si les macros ne sont pas activés

Bonjour,

Déjà un grand merci de prendre le temps de regarder mon problème.

Je souhaite créer un excel avec les particularités suivantes :

- bloquer les tableaux des différents feuilles pour qu’ils ne soient plus

modifiable pour les jours passés et les 7 prochains jours.

Par exemple, j’ai inséré le code vba dans la page de Mars, il est désormais

possible de remplir les cases du tableau uniquement après le 15/03 donc ça à

l’air de fonctionner

- à l’ouverture du document avoir à l’affichage uniquement la feuille

« blocage » tant que les macros n’ont pas été activés (les autres feuilles

doivent être masquées) afin justement que l’équipe ne puisse pas modifier des

données entre J et J+7 sans activer les

macros

Après l’activation des macros toutes les pages doivent s’afficher.

Je n’arrive pas trouver le code vba à utiliser pour masquer toutes ces feuilles
C’est mon plus gros problème :’(

j’ai trouvé une solution sur le forum mais uniquement que si 1 feuille à

masquer dans mon classeur alors que j’en ai 13 à masquer

- nous avons la possibilité d’utiliser excel en ligne et excel en local. Le

fichier est hébergé sur un sharepoint donc possible de l’ouvrir en ligne ou en

local.

Je me suis rendu compte des comportements suivants :

* si fichier xls = les macros sont désactivés en ligne, si j’ouvre le fichier

en local en même temps que le fichier en ligne alors les macros sont toujours

désactivés sur le fichier en ligne (feuilles avec les mois cachés) donc

comportement OK et conforme à ce que je souhaite

*si fichier xlsm = macros sont désactivés en ligne, si j’ouvre le fichier en

local en même temps que le fichier en ligne alors les macros s’activent en

ligne, toutes les feuilles apparaissent et l’équipe peut modifier toutes les

dates

Est-ce normal pour vous ?

Je pensais donc utiliser un fichier xls

-même si le risque est très faible, je souhaitons pourvoir désactivé le bouton

pause pour les macros, actuellement je peux mettre un mot de passe pour le

projet vba mais il est possible de mettre pause sans rentrer le mot de passe

pour désactivé les macros.

Avez-vous un astuces pour empêcher de stopper les macros

En vous remerciant.

Bonjour Micmicdu26 et

Une petite présentation ICI serait la bienvenue

Je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER] dans laquelle est indiqué :

  • Ne postez pas la même question sur un autre forum pour éviter de faire perdre bêtement du temps aux membres sur un problème qui peut être déjà résolu sur l'autre forum. L'inverse est également valable, si vous avez déjà posé votre question sur un autre forum, ne créez pas un doublon sur ce forum (à moins d'avoir clôturé le sujet sur l'autre forum).

Je clôture donc pour le moment ce post, tenez moi au courant en MP

Merci de votre compréhension et de votre participation

Cordialement

Rechercher des sujets similaires à "cacher feuilles macros pas actives"