Contrôle de formulaire masquer protéger

Bonjour, et au secours !

Je cherche à :

1/ masquer une zone de liste déroulante (contrôle de formulaire) lorsque je clique sur un bouton. Et l'afficher quand je clique sur un autre bouton

2/ protéger une feuille tout en gardant les fonctionnalités des listes déroulantes (contrôle de formulaire) CAD changer des tableaux et des graphiques en fonction de la donnée d'entrée --> moi ça m'affiche toujours "protégé ou en lecture seule"....

Je peux vous envoyer le fichier détaillé du pb si vous me donnez une adresse mail.

AU SECOURS !!!! ça fait des heures et des heures (sur plusieurs jours!) que j'essaye de faire ça, j'ai testé tout ce que j'étais capable de faire !!!!

Bonjour et bienvenue

Comment Joindre Un Fichier

Amicalement

Nad

184au-secours.xlsm (22.24 Ko)

-- 22 Juin 2010, 14:20 --

En effet ! Merci Nad !

Pour info le pb n°1 est résolu.

Le code est :

Worksheets("Nomdelafeuille").Shapes("Zone combinée 17").Visible = false

ATTENTION à :

  • ne pas oublier les guillements
  • écrire Zone combinée 17 et pas Zonecombinée17

Reste le pb n°2 !!! Comment protéger une feuille sans bloquer les fonctionnalités d'une zone de liste déroulante (contrôle de formulaire) !?

Bonjour,

Afin de pouvoir visualiser ton graphique en fonction de tes listes déroulantes, tu peux faire comme ceci :

Comme ta cellule liée est la cellule A1, il suffit de la déverrouiller (Format/Cellule, onglet Protection, tu décoches "Verrouillée")

Ainsi, lorsque tu protèges ta feuille, la cellule A1 n'est pas protégée, tu peux donc manipuler à souhait.

Reste maintenant à masquer cette colonne A, et le tour est joué.

Maintenant, tu peux définir une autre cellule que A1 (colonne Z, par exemple), et comme ta feuille est protégée, on ne peut pas afficher la colonne masquée....

Voili, Voila....

Bonne journée

Effectivement !

Youpiii, pb n°2 résolu !

Erreur a ne pas commettre : Moi pour déverrouiller la cellule j'utilisais la fonction "permettre la modification des plages" au lieu du menu Police --> Protection --> Verrouiller

Après ça marche mieux

J'avais un autre problème, mais c'était dû à des barre du graphique qui apparaissaient ou disparaissaient (et ça, la protection de la feuille ça le bloque...)

Du coup j'ai contourné le pb en ajoutant un petit

ActiveSheet.Unprotect "mdp"

ActiveSheet.Protect "mdp"

Merci et bonne continuation !

Rechercher des sujets similaires à "controle formulaire masquer proteger"