Excel 2007 protection de cellules
Résolu
ella12_12
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
ella12_12 Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
ella12_12 Messages postés 94 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai une feuille excel 2007 dans laquelle j'ai un tableau (format as table)
Dans la colonne A, j'ai une formule =Row(X) de sorte à ce que chaque fois que j'insère le titre d'un nouveau projet dans la colonne B, il numérote celui-ci automatiquement.
Tout va bien jusque là.
J'aimerai juste protéger les cellules de la colonne A, afin que l'on ne puisse pas supprimer/voir la formule ni la numérotation des projets déjà encodés dans la feuille.
Si je verrouille les cellules via --> format/cellules/protection, alors ma numérotation ne fonctionne plus.
Quelqu'un aurait-il une autre idée?
Un tout grand merci d'avance
M
J'ai une feuille excel 2007 dans laquelle j'ai un tableau (format as table)
Dans la colonne A, j'ai une formule =Row(X) de sorte à ce que chaque fois que j'insère le titre d'un nouveau projet dans la colonne B, il numérote celui-ci automatiquement.
Tout va bien jusque là.
J'aimerai juste protéger les cellules de la colonne A, afin que l'on ne puisse pas supprimer/voir la formule ni la numérotation des projets déjà encodés dans la feuille.
Si je verrouille les cellules via --> format/cellules/protection, alors ma numérotation ne fonctionne plus.
Quelqu'un aurait-il une autre idée?
Un tout grand merci d'avance
M
A voir également:
- Excel 2007 protection de cellules
- Save as pdf office 2007 - Télécharger - Bureautique
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Verrouiller cellules excel - Guide
- Word et excel gratuit - Guide
11 réponses
Bonjour,
Un tout grand merci de t'interesser à mon problème, mais je ne comprends pas très bien ta solution. Le fait de masquer ne va pas faire ne sorte que ma numérotation fonctionne après protection de la feuille. Enfin je pense?
De plus j'ai vraiment besoin de cette numération car chaque nouveau project doit avoir un numéro, identifiable par tous les utilisateurs de ce fichier
Merci à toi
E
Un tout grand merci de t'interesser à mon problème, mais je ne comprends pas très bien ta solution. Le fait de masquer ne va pas faire ne sorte que ma numérotation fonctionne après protection de la feuille. Enfin je pense?
De plus j'ai vraiment besoin de cette numération car chaque nouveau project doit avoir un numéro, identifiable par tous les utilisateurs de ce fichier
Merci à toi
E
Ben ça me paraît un peu "sans issue", ton truc ...
Si la numérotation doit être utilisable, donc visible, par les utilisateurs, tu ne vas pas pourvoir la masquer et/ou la bloquer ... faute de quoi elle deviendrait invisible/inutilisable pour les utilisateurs du fichier ...
8-((
Ou alors, à la limite, générer la numérotation dans un autre classeur, dont l'accès serait protégé par un MdP, avec lien d'équivalence dans la colonne A;
Et même là : on ne verrait certes plus la formule, mais toujours la numérotation elle-même.... Ce que tu ne veux pas.....
Non, franchement, ça me paraît a priori une impasse...
Si la numérotation doit être utilisable, donc visible, par les utilisateurs, tu ne vas pas pourvoir la masquer et/ou la bloquer ... faute de quoi elle deviendrait invisible/inutilisable pour les utilisateurs du fichier ...
8-((
Ou alors, à la limite, générer la numérotation dans un autre classeur, dont l'accès serait protégé par un MdP, avec lien d'équivalence dans la colonne A;
Et même là : on ne verrait certes plus la formule, mais toujours la numérotation elle-même.... Ce que tu ne veux pas.....
Non, franchement, ça me paraît a priori une impasse...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
j'ai une formule =Row(X) de sorte à ce que...
Si je verrouille les cellules ...alors ma numérotation ne fonctionne plus
Ceci ne doit pas être tout à fait exact car si tu as réellement cette formule :
tu peux verrouiller tes cellules de la colonne A et ta formule continue de fonctionner.
N'aurais-tu pas plutôt une fonction personnalisée ?
j'ai une formule =Row(X) de sorte à ce que...
Si je verrouille les cellules ...alors ma numérotation ne fonctionne plus
Ceci ne doit pas être tout à fait exact car si tu as réellement cette formule :
=Row(X) (qui ne peux pas fonctionner ainsi écrite) ou en français =LIGNE(B1)
tu peux verrouiller tes cellules de la colonne A et ta formule continue de fonctionner.
N'aurais-tu pas plutôt une fonction personnalisée ?
Bonjour gbinforme,
Merci pour ton intérêt
Tu as raison ma fonction est bien =row(A1)(mon logiciel est en anglais), j'ai fais une petite faute de frappe
En fait, après avoir verrouillé les cellules, je protège ma feuille et là cela ne fonctionne plus. Ma numérotation n'apparaît plus.
Le but du jeu est que lorsque je tape quelque chose dans la 1ère cellule vide de la colonne B la numérotation se fasse automatiquement.
Autrement dit, Projet x= 1 (numéro auto dans colonne A)
Projet xx = 2 (numéro auto dans colonne A)
et ainsi de suite...
Il faut savoir que mon tableau est (format as table) bouton juste à coté des formats condionnels (qui en version 2003 s'appelait Liste)
Un tout grand merci
E
Merci pour ton intérêt
Tu as raison ma fonction est bien =row(A1)(mon logiciel est en anglais), j'ai fais une petite faute de frappe
En fait, après avoir verrouillé les cellules, je protège ma feuille et là cela ne fonctionne plus. Ma numérotation n'apparaît plus.
Le but du jeu est que lorsque je tape quelque chose dans la 1ère cellule vide de la colonne B la numérotation se fasse automatiquement.
Autrement dit, Projet x= 1 (numéro auto dans colonne A)
Projet xx = 2 (numéro auto dans colonne A)
et ainsi de suite...
Il faut savoir que mon tableau est (format as table) bouton juste à coté des formats condionnels (qui en version 2003 s'appelait Liste)
Un tout grand merci
E
bonjour
Ce que tu veux faire fonctionne parfaitement et tu as dû faire une erreur de manipulation quelque part.
Si tu pouvais nous mettre un exemple de classeur, sans données identifiables et privées, mais avec la structure de tes données sur http://www.cijoint.fr/ puis nous mettre le lien généré ici ce serait plus facile.
Ce que tu veux faire fonctionne parfaitement et tu as dû faire une erreur de manipulation quelque part.
Si tu pouvais nous mettre un exemple de classeur, sans données identifiables et privées, mais avec la structure de tes données sur http://www.cijoint.fr/ puis nous mettre le lien généré ici ce serait plus facile.
Re bonjour,
Je viens de déposé le fichier. Il y a une macro dedans mais bon, ce n'est pas nécessaire de l'activée
Je viens encore d'essayer avec un fichier fait rapidement. Dès que l'on protège la feuille, cela ne fonctionne plus.
Le but étant que la colonne A soit verrouillée
Pouvez vous me dire si vous avec bien recu le fichier
Je vous remercie
E
Je viens de déposé le fichier. Il y a une macro dedans mais bon, ce n'est pas nécessaire de l'activée
Je viens encore d'essayer avec un fichier fait rapidement. Dès que l'on protège la feuille, cela ne fonctionne plus.
Le but étant que la colonne A soit verrouillée
Pouvez vous me dire si vous avec bien recu le fichier
Je vous remercie
E
bonjour
En fait, tu utilises une fonction "limite" du tableau qui permet de l'agrandir en saisissant des données en limite. Cependant si tu protèges ta feuille, tu vas te rendre compte que la fonction de "redimensionner le tableau" n'est plus disponible.
Si tu veux protéger ta colonne A et ta feuille il te faut donc agrandir ton tableau et changer la formule de ta colonne A pour que ton numéro n'apparaisse pas si la colonne B n'est pas saisie, par exemple comme ceci :
Pour protéger l'accès à la colonne A, avant de protéger ta feuille, il faut déverrouiller les plages que tu veux laisser accessibles.
Toutes tes cellules sont en format verrouillé, donc tu sélectionnes les colonnes que tu veux autoriser (a priori B à Z) et avec clic droit (ou par les menus) :
- choisis "Format de cellule"
- onglet "Protection" tu décoches "Verrouillée"
- puis "OK"
Ensuite tu mets ta protection en décochant "Sélectionner les cellules verrouillées" :
- tu vas pouvoir saisir un nouveau en colonne B,
- la colonne A s'incrémente mais n'est pas accessible.
Toujours zen
En fait, tu utilises une fonction "limite" du tableau qui permet de l'agrandir en saisissant des données en limite. Cependant si tu protèges ta feuille, tu vas te rendre compte que la fonction de "redimensionner le tableau" n'est plus disponible.
Si tu veux protéger ta colonne A et ta feuille il te faut donc agrandir ton tableau et changer la formule de ta colonne A pour que ton numéro n'apparaisse pas si la colonne B n'est pas saisie, par exemple comme ceci :
=IF(Table2[row;[Description du point]]="";"";ROW(A1))
Pour protéger l'accès à la colonne A, avant de protéger ta feuille, il faut déverrouiller les plages que tu veux laisser accessibles.
Toutes tes cellules sont en format verrouillé, donc tu sélectionnes les colonnes que tu veux autoriser (a priori B à Z) et avec clic droit (ou par les menus) :
- choisis "Format de cellule"
- onglet "Protection" tu décoches "Verrouillée"
- puis "OK"
Ensuite tu mets ta protection en décochant "Sélectionner les cellules verrouillées" :
- tu vas pouvoir saisir un nouveau en colonne B,
- la colonne A s'incrémente mais n'est pas accessible.
Toujours zen