[résolu] Protection Cellule

Y compris Power BI, Power Query et toute autre question en lien avec Excel
s
slayes
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 22 avril 2007

Message par slayes » 22 avril 2007, 11:32

Bonjour à tous,

Depuis hier je cherche à protéger certaine cellule d'une feuille, sans succès. J'ai lu pas mal de conseil ( "Protéger Feuiller", "Format de cellule" + "Vérouiller" ... )

Voila ce que je cherche à faire, un petit exemple :
- Une feuille
- 2 cellule( A1 & B1 )
Je cherche à ce que l'utilisateur :
- ne puisse pas sélectionner A1( pour cela je pense qu'il faut vérouiller A1 et protéger simplement la feuille.
- puisse sélectionner B1 ( donc la je ne vérouille pas la cellule ), mais je voudrais pas qu'il puisse modifié la cellule ( et la je sèche )

si quelqu'un aurait une idée, je suis preneur :)
Modifié en dernier par slayes le 23 avril 2007, 20:11, modifié 1 fois.
Avatar du membre
2xf
Membre habitué
Membre habitué
Messages : 60
Inscrit le : 18 novembre 2006

Message par 2xf » 22 avril 2007, 11:58

Bonjour,

Dans le "format cellule" de la case A1, onglet protection tu coches "vérouiller" et masquer" (donc impossible de modifier et de voir le contenu de la formule) et pour la cellule B1, tu fais juste "vérouiller" (on peut voir la formule mais pas la modifier). Enfin, tu protèges la feuille.

@+
Arnaud.
s
slayes
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 22 avril 2007

Message par slayes » 22 avril 2007, 12:07

Merci pour ta réponse,

J'ai testé mais cela permet toujours à l'utilisateur de sélectionner la cellule A1. Et si je décoche "Sélectionner les cellules verrouillés", dans ce cas la je ne peux plus sélectionner B1.
s
slayes
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 22 avril 2007

Message par slayes » 22 avril 2007, 12:33

J'ai trouvé une solution alternative. Sélectionnez B1, allez dans "Données", "Validation" et mettre "Longueur de texte" avec un minimum de 500 car et spécifier un message d'erreur du style "Modification non permise".

Mais bon ... si quelqu'un à une solution plus propre :)
B
Bélug
Membre fidèle
Membre fidèle
Messages : 300
Appréciations reçues : 3
Inscrit le : 7 février 2007
Version d'Excel : 2010 FR

Message par Bélug » 22 avril 2007, 12:52

Bonjour,

Je ne sais pas si j'ai bien compris ce que tu veux faire, mais tu peux :
- cliquer sur la case neutre au-dessus de la ligne 1 (ou à gauche de l'indice de colonne A) pour sélectionner ta feuille complète
- verrouiller toutes les cellules
- sélectionner ensuite uniquement les cellules voulues dé-verrouiller, et leurs appliquer le format non-verrouillé.

A +
Bélug

Maison : Apache OpenOffice 4.1.5 sous Xubuntu x64 & Windows10 pro 64 bits
Travail : Excel 2010 sous Windows 7
s
slayes
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 22 avril 2007

Message par slayes » 22 avril 2007, 12:59

Tu as bien compris, mais je cherche en plus à interdire la modification ou suppression du contenu des cellules que l'utilisateur peux sélectionner ( celle qui ne sont pas vérouiller )
B
Bélug
Membre fidèle
Membre fidèle
Messages : 300
Appréciations reçues : 3
Inscrit le : 7 février 2007
Version d'Excel : 2010 FR

Message par Bélug » 22 avril 2007, 13:09

Alors je pense que ton idée de passer par Données->Validation est la meilleure.

Pour limiter encore les choix possible, tu peux choisir dans Données->Validité une liste (plage de cellule) située par exemple sur une plage protégée en écriture.
Bélug

Maison : Apache OpenOffice 4.1.5 sous Xubuntu x64 & Windows10 pro 64 bits
Travail : Excel 2010 sous Windows 7
s
slayes
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 22 avril 2007

Message par slayes » 22 avril 2007, 13:31

C'est ce que je me disais, vu que les cellules sont remplies avec des formules, j'ai joué sur la longueur du texte saisie. ( si moins de 500 caractère saisie afficher message "Modification non permise ).
Mais je viens de m'apercevoir que l'utilisateur peux simplement effacer le contenu de la cellule et cela ne marque aucun message d'erreur.
B
Bélug
Membre fidèle
Membre fidèle
Messages : 300
Appréciations reçues : 3
Inscrit le : 7 février 2007
Version d'Excel : 2010 FR

Message par Bélug » 22 avril 2007, 13:51

Effectivement, si tu ne peux pas créer une liste autorisée, et que tu dois pouvoir saisir n'importe quoi dans ta cellule, la suppression complète est alors possible.

Tu peux toujours essayer une validation personnalisée avec pour formule :
=B1<>""
(case à cocher Ignorer si vide non cochée)
Bélug

Maison : Apache OpenOffice 4.1.5 sous Xubuntu x64 & Windows10 pro 64 bits
Travail : Excel 2010 sous Windows 7
V
V_Elbie
Membre impliqué
Membre impliqué
Messages : 1'519
Inscrit le : 7 avril 2007
Version d'Excel : 2003FR maison-2007FR travail

Message par V_Elbie » 22 avril 2007, 13:51

Bonjour,

Je m'immisce dans la conversation avec une question : pourquoi vouloir ne pas verrouiller B1 ? ça serait tout de même plus simple puisque tu veux empêcher toute modification...
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message