|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
Bonjour,
Je suis confrontée à un problème qui, je l'espère, trouvera une solution ici. J'ai mis en place un planning excel pour l'année. De façon à restreinte l'écriture dans certaines plages de cellules, j'ai utilisé la protection en écriture limitée à certains utilisateurs. Mon problème est qu'à l'intérieur de ces cellules (qui sont des colonnes en fait), j'ai un menu déroulant de choix et à mon grand désespoir ceci n'est pas considéré comme de l'écriture, ce qui fait que mes protections sont inefficaces. Comment puis-je protéger mes cellules de façon à ce que certains utilisateurs n'aient pas la possibilité d'activer le remplissage de cellules par ce menu déroulant ? Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Bonjour,
Ta liste déroulante est de quel type ? ComboBox ? Liste de validation ? Normalement, avec une liste de validation, la protection est efficace. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
C'est une combobox
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Désolé de la question en deux temps :
ComboBox en mode formulaire ou en mode controle activex ? (tu as "visualiser le code" proposé sur un click droit ou pas ?) |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
Pas de soucis !
non au clic droit il n'y a pas de visualisation du code |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Donc normalement, ta ComboBox est remplie par une plage de cellule et est liée à une cellule. Si la cellule liée est protégée, normalement qu'elle soit modifiée par la combobox ou manuellement, la protection est la même.
Que fait cette comboBox exactement ? Il y en a une par cellule ? Quand tu dis protection selon utilisateurs, tu as utilisé "Permettre aux utilisateurs de modifier des plages" ? |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
Tu trouveras ci-joint un extrait de mon planning. L'onglet qui m'intéresse aujourd'hui est celui des desiderata (en gros, le médecin va dire quelle journée/nuit il est disponible ou indisponible, de façon à créer le planning.
Ce que je souhaiterai, c'est que le Dr Doliprane n'aille pas écrire les desiderata du Dr Aspirine. J'avais donc donné des droits pour modifier ou pas via les protections (permettre aux utilisateurs de modifier les plages) et donc par colonne. Etant donné qu'on est en réseau et que ça reconnaît les utilisateurs automatiquement, cela était plutôt facile à mettre en place. Seulement, avec cette liste, cela ne compte apparemment pas comme une modification de cellule, d'où mon questionnement et mon appel au secours |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Alors, pour info, ce n'est pas une Combobox. C'est bien une validation de cellules (Si tu vas dans Données/Validation... tu pourras voir que seules les valeurs présentes dans une liste sont acceptées, et que la case menu déroulant est cochée).
Dans le fichier que tu as envoyé, la feuille n'est pas protégée, du coup, que ce soit via ce menu déroulant ou manuellement je peux modifier les cellules qui que je sois. Après, tu as peut-être eu l'impression que tu ne pouvais pas rentrer une valeur manuellement, mais en fait, c'est parce que tu n'entrais pas une valeur de la liste. Il faut bien distinguer la validation de données qui restreint ce que tu peux entrer dans la cellule, et la protection de cellules qui empêche toute modification (éventuellement selon l'utilisateur). Je n'ai bien sûr pas pu tester si ça marchait en remettant la protection de la feuille, n'étant pas sur ton réseau et n'étant pas le docteur Doliprane ou Antibiotique. Mais essaie déjà de protéger la feuille pour voir ce que ça donne. Sinon, en ouvrant ton fichier, j'ai eu un souci en cliquant sur Janvier car la valeur dans ton Combobox (un vrai cette fois !) possède un espace à la fin et donc ton Select ... Case ne fonctionne pas. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
J'avais déjà testé en protégeant le classeur et cela ne fonctionne pas.
Concernant les protections, j'ai en fait fait "permettre aux utilisateurs de modifier les plages sans mot de passe" et j'ai donc bien sûr attribuer un mdp aux colonnes. Je viens de re-tester en protection + partage avec un utilisateur et il peut donc bien sélectionner un item de la liste et la valider dans la cellule.... Je suis vraiment embêtée car c'est une condition essentielle à la mise en place de ce planning sur lequel j'ai passé de nombreuses heures |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Et si l'utilisateur entre manuellement une des possibilités de la liste dans la cellules, il est vraiment bloqué ?
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
Oui, s'il rentre en texte libre, impossible de valider.
Par contre, s'il choisit dans la liste, validation possible... |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
J'avoue que je ne comprends pas. Chez moi ça fonctionne sans problème en ouvrant ton classeur et en protégeant la feuille. Ne faisant pas partie de la liste, je ne peux rien modifier sans mot de passe.
Dans le test d'entrée en manuel, il entre bien un des mots de la liste, comme "Impossible" par exemple ? |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 16 ![]() |
Je n'ai plus eu trop le temps de m'occuper de ce problème qui n'est toujours pas réglé. Je reviens vers vous rapidement.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com