Google Sheets : Protéger une feuille ou des cellules

protection sheets

Afin de maîtriser un fichier Google Sheets partagé avec d’autres personnes il est possible de protéger une feuille ou simplement  des cellules. Voici dans cet article toutes les informations à connaître pour protéger un document de type Google Sheets.

Tutoriel Vidéo

Protéger un fichier Google Sheets

Pour commencer vous pouvez simplement accéder au volet de protection de plage ou feuille, en cliquant depuis la barre de menu sur « Données → Feuilles et plage protégées… ».

app

Accéder au volet « Feuilles et plages protégées

Protéger une plage 

Pour protéger une plage spécifique d’un document vous devez saisir les informations suivantes :

  • Saisir une description : définir de façon textuel votre protection.
  • Zone de verrouillage : spécifiez dans le champ en dessous des boutons Plage et Feuille la ou les cellules à protéger.
  • Définir les autorisations : voir les informations ci-dessous.
Protéger une plage de données sous Google Sheets

Protéger une plage de données sous Google Sheets

Protéger une feuille

Pour protéger une feuille d’un fichier Sheets, vous devez :

  1. Saisir une description : définir de façon textuel votre protection.
  2. Spécifiez la feuille à protéger.
  3. Exclure certaines cellules : vous pouvez en cochant cette option autoriser la modification d’une cellule ou de plusieurs plage de cellule de la feuille protégée.
  4. Définir les autorisations : voir les informations ci-dessous.
Protéger une feuille sous Google Sheets

Protéger une feuille sous Google Sheets

Définir les autorisations d’accès (plage/feuille)

Vous pouvez après avoir paramétré la protection d’une plage ou d’une feuille, définir les autorisations de modifications. Cela vous permet notamment d’ajouter des personnes pour modifier le fichier malgré les protections. Voici-dessous comment définir ces paramètres :

  • Afficher un avertissement lorsque cette plage est modifiée : les personnes accédant au document seront simplement averties par un message de type “pop-up” lors d’une tentative de modification.Attention, cette option permet de modifier les cellules si validation.
  • Restreindre les utilisateurs autorisés à modifier cette plage : seul les personnes spécifiées ici pourront modifier la plage ou la feuille en question.
Paramétrer les autorisations d'accès (plage/feuille)

Paramétrer les autorisations d’accès (plage/feuille)

Si vous avez besoin d’appliquer des autorisations similaire sur une autre plage, procédez comme suit :

  1. Dirigez vous dans le menu autorisations de modification de plage.
  2. Cliquez sur Restreindre les utilisateurs autorisés à modifier cette plage.
  3. Sélectionnez ensuite Copier les autorisations d’une autre plage…
  4. Sélectionnez alors la protection en question.

*Exemple avec l’image animée ci-dessous.

Définir les autorisations d'accès après protection - Google Sheets

Appliquer des autorisations similaires sur une plage de données.

Voila tout ce qu’il faut savoir pour protéger un document tableur Google Sheets ! Bien que la démarche semble simple de façon purement « théorique », je vous conseil de prendre le temps de bien réfléchir à la façon de protéger un fichier.

Par exemple, vous devrez probablement choisir entre les deux solutions suivantes :

  1. Verrouiller complètement un onglet et libérer quelques plages ?
  2. Laisser un onglet ouvert et verrouiller plusieurs plages de cellules ?

Ce choix n’est pas toujours simple selon les cas croyez moi. 😉

N’hésitez pas à partager dans les commentaires ci-dessous vos exemples ou autres problématiques sur le verrouillage d’un fichier Google Sheets.

Si vous avez trouvé une faute d’orthographe, merci de nous en informer en sélectionnant le texte en question et en appuyant sur « Ctrl + Entrée« .

34 Comments

  • Avatar

    eugenie

    Reply Reply 5 juillet 2018

    Bonjour,

    Souhaitant travailler professionnellement en réseaux avec mes collaborateurs, je suis à la recherche d’une plateforme de stockage de donné.
    Google Sheets pourrais répondre à cette demande.
    Cependant j’ai besoins que les personnes avec qui mon fichier sheets est en partage puissent :
    – modifier une plage de cellule

    Mais ne puissent pas :
    -Créer des filtres
    -trier la feuille de calcul
    -changer les couleurs
    -changer les typos …

    Bref il faut que mes collaborateurs puissent juste rentrer leurs quantités dans les cellules adéquates.

    J’utilise déjà cette fonctionnalité sur EXCEL2017 et je souhaiterai la retrouver sur Sheets.

    Merci pour votre aide.

    • Régis

      Régis

      Reply Reply 8 juillet 2018

      Bonjour,

      Avec Google Sheets vous avez actuellement la possibilité de protéger la plupart des données de votre fichier et d’autoriser simplement la modification de certaines cellules.

      Cependant comme les personnes auront un accès en modification à certaines plages, ils auront la possibilités de réaliser des vues filtrées temporaire et de modifier la mise en forme des cellules en modification.

      J’ai déjà rencontré ce genre de cas dans mon entreprise. Si les règles sont bien définies (par exemple : simplement renseigner les colonnes « jaunes ») il y a rarement des personnes qui ne suivent pas les consignes. Auquel cas, il est possible de savoir avec Sheets qui n’a pas modifié les cellules comme indiqué.

      Quoiqu’il arrive, c’est probablement la meilleure solution de tableur « collaboratif » actuellement disponible.

  • Avatar

    Eugénie

    Reply Reply 9 juillet 2018

    Bonjour Régis,

    Merci beaucoup pour votre réponse.

  • Avatar

    Aurélie

    Reply Reply 25 juillet 2018

    Bonjour,

    Merci pour ce tuto détaillé.

    Y-a-t-il possibilité de vérrouiller avec mote de passe ?

    Merci d’avance pour votre retour.

    • Régis

      Régis

      Reply Reply 25 juillet 2018

      Bonjour Aurélie,

      Il n’y a pas avec Sheets de protection par mots de passe. La protection des fichiers Google est finalement géré par l’intermédiaire des droits d’accès (modification, commentaire, lecture). Pour en savoir plus sur les partages : Le partage et la collaboration avec Google Drive.

      Vous avez un cas précis à l’esprit ? N’hésitez pas si vous avez besoin de plus d’éclaircissement. 🙂

  • Avatar

    SOATRA

    Reply Reply 3 août 2018

    Bonjour,

    S’il vous plait, j’aimerai savoir s’il est possible de paramétrer un verrouillage automatique, de certaines cellules, en fonction de la date du jours.

    Merci beaucoup.

    • Régis

      Régis

      Reply Reply 3 août 2018

      Bonjour,

      Hélas, il n’est pas possible en natif avec Google Sheets de verrouiller des cellules à une date précise.

      Cependant, je ne sais pas si cela pourrait vous aider, mais vous pouvez bloquer la modification du fichier après une date depuis les partages du fichier Sheets (bouton « Avancé » > bouton « Timer/date d’expiration du partage »).

  • Avatar

    Thierry

    Reply Reply 17 août 2018

    Bonjour Régis,

    Merci pour tous ces tutos très instructifs…

    Concernant la protection des cellules (plages de cellules) :

    Voilà, j’ai un tableau, assez complexe, partagé avec 25 personnes, permettant la gestion d’événement sur un jeu en ligne…
    Chacun des utilisateurs, a des droits de modifications sur SA propre zone (et donc une interdiction sur les autres zones).
    Chaque zone, de chaque utilisateur, se compose de 3 lignes et d’une vingtaine de colonne.

    Mon problème est le suivant, étant donné qu’un utilisateur a des droits de modifications sur sa zone, non seulement, il peut saisir (par le biais de la validation de données j’ai pu restreindre à un saisie numérique supérieur ou égale à 0, ça, ça va), mais je suis régulièrement confronté à des déplacements (par erreur) de cellules, ou des mises en formes anarchiques par certains utilisateurs (voir on peut imaginer encore pire).

    Y a t’il possibilité, de restreindre, les droits des utilisateurs, à de la saisie uniquement, quitte à passer par des macros ?…

    Peut-on, par macro par exemple, accorder des droits de modifications sur une plage de cellules, puis les retirer une fois l’action souhaité effectuée (exemple, ajout des lignes dédiées à l’utilisateur, puis tri du tableau complet de tous les utilisateurs) ?

    Je sais, mes questions sont pointues, mais je pense qu’elle ne sont pas dénuées d’intérêt…

    Merci par avance, bonne journée,

    Thierry

    • Régis

      Régis

      Reply Reply 22 août 2018

      Bonjour Thierry,

      En effet, votre demande est très intéressante. Cependant cela me semble compliqué à mettre en place même en passant par une macro…
      Le mieux serait de passer par un développement en Apps Script pour tenter d’obtenir les actions souhaitées. Cela demande des compétences en développement et pour en faire ponctuellement, je ne suis pas sûr qu’il soit possible de gérer le changement de droits d’accès de cette façon avec Sheets et le Drive.

      Les tableurs comme Google Sheets sont très intéressant pour répondre à un grands nombre de besoins, mais hélas il peut y avoir des cas difficile à régler (comme le vôtre) pour maîtriser complètement la gestion des données.

      Si vous souhaitez réaliser un développement de ce type, je peux malgré tout vous conseiller de prendre contact avec développeur qui maîtrise le langage Apps Script détailler votre besoin. Il sera plus à même de vous aider dans cette démarche.

      Bonne continuation et bonne fin de journée.

      – Régis

      • Avatar

        Thierry

        Reply Reply 6 septembre 2018

        Bonjour Régis,

        Tout d’abord, merci pour votre réponse…

        J’ai une certaine expérience en développement (même si je n’ai pas pratiqué depuis pas mal de temps), par contre, je suis un néophyte, en ce qui concerne Google Sheet, j’arrive à m’en sortir pas trop mal avec les macros, pour faire ce que j’ai besoin (sans pour autant avoir réglé mes soucis de droits), mais j’avoue ne pas connaitre la différence réelle qu’il peut-y avoir avec une macro dans Google Sheet, et le langage Apps Script…

        Cela dit, les choses ne me font pas peur dans le domaine, ayant appris beaucoup par moi même, donc, avec quelques explications pour me guider, je pense que je pourrai bien avancer…

        Encore merci à vous,

        Thierry

        • Régis

          Régis

          Reply Reply 6 septembre 2018

          Bonjour Thierry,

          Google Apps Script est le langage de programmation qui se « cache » derrière une Macro. Si vous êtes adepte d’Excel le langage derrière les macros de ce tableur étant le VBA. Pour Google Sheets c’est « Apps Script ». Ce langage de programmation étant en quelque sorte une variante du Javascript.

          Si vous avez déjà des connaissances en développement et que vous souhaitez en savoir plus, je vous recommande le site suivant : Google Apps Script Tutoriel. Très utile pour débuter avec ce langage.

          J’ai notamment prévu de réaliser un article pour définir en détail le sujet et également de proposer un tutoriel simple pour débuter, mais hélas le temps me manque pour réaliser tous les articles « en attente »…

          J’espère cependant avoir réussi à répondre à vos questionnements et que les liens vous aiderons à aller plus loin dans vos recherches.

          Bonne continuation dans ce projet !

          – Régis

          • Avatar

            Thierry

            7 septembre 2018

            Bonjour Régis,

            Merci encore pour votre réponse…
            Si je comprends bien, en ayant déjà développé pas mal de fonctions pour mon tableau, j’ai donc utilisé Google Apps Script (appelons les choses par leur nom), j’ai en effet constaté certaines similitudes avec Javacript (sous lequel j’ai déjà développé), mais aussi, plus lointainement, avec le langage C, sous lequel j’ai débuté (probablement pour cela que j’arrive à m’en sortir pas trop mal avec d’autres langages).

            Je vais suivre votre conseil, et aller consulter le site, cela ne pourra que m’aider dans mes démarches, de plus cela me facilitera mes recherches.

            Merci infiniment pour vos réponses, cela va m’aider énormément, car adepte (en effet) d’Excel, ce projet qui et parti d’une base simple, s’est complexifié au fur et à mesure de l’évolution des versions (sous Excel, je n’avais pas eu de soucis, mais sous Google Sheet, les choses comportent beaucoup de différences, notamment dans ce que je veux faire, qui implique la sécurité et les autorisations d’accès aux cellules…)

            Bonne journée à vous, et merci encore…

            Thierry

          • Régis

            Régis

            7 septembre 2018

            Bonjour Thierry,

            Oui c’est exactement cela ! En effet il est courant de commencer un projet avec Excel ou Sheets « simple » et de le transformer en quelque chose de beaucoup plus complexe au fil des évolutions (le tout étant parfois de savoir ou s’arrêter…). Comme vous l’avez constaté, Sheets est malgré tout assez différent d’Excel. Notamment par son aspect de modification en simultané.

            Bonne continuation sur votre projet et bonne journée à vous également !

            – Régis

  • Avatar

    Yohan

    Reply Reply 5 septembre 2018

    Bonjour,

    Je souhaiterais créer une feuille Google Sheet protégée.
    Dans cette feuille, j’aimerais que mes collaborateurs puissent modifier certaines cases mais que ces modifications ne soient pas enregistrées et que plusieurs personnes puissent modifier une même case sans que cela ne perturbe le travail des autres.
    Connaîtriez-vous une solution ?
    Merci par avance

    • Régis

      Régis

      Reply Reply 6 septembre 2018

      Bonjour Yohan,

      Votre besoin me paraît difficile à résoudre avec Google Sheets. En effet le but de la solution est principalement de collaborer à plusieurs sur un même fichier. Cela implique qu’une majorité de personnes puissent modifier le fichier.

      Cependant, n’hésitez pas à me décrire plus en détail votre besoin afin de réfléchir plus concrètement à une solution qui pourrait vous convenir.

  • Avatar

    Hoëppe

    Reply Reply 12 septembre 2018

    Bonjour.
    Pour ma part, je me sers de Google Sheets avec succès pour la planification des présences de membres lors des créneaux sportifs alloués.
    Mais alors que j’ai protégé toute la feuille en ne libérant que les plages concernées pour les adhérents, un adhérent autorisé à modifier une plage sélectionnée peut malgré tout ajouter des feuilles dans le classeur et malheureusement en supprimer…
    Comment peut-on verrouiller la création d’onglet ?
    Merci pour votre aide.
    Philippe-Jean Hoëppe
    AeroModel Club Bryard.

  • Avatar

    Christian Gauvreau

    Reply Reply 26 septembre 2018

    J’ai créé un fichier sheet pour suivre les absences de mes collaborateurs. J’ai protégé chaque onglet en n’autorisant la modification qu’à moi-même et à mon bi-nôme. Puis j’ai ouvert à la modification la ligne qui convient à chaque collaborateur en saisissant son adresse gmail. Au début ça marchait bien, mais depuis quelques temps mes collaborateurs me remontent qu’ils ne peuvent plus saisir leurs absences, comme si l’autorisation ne fonctionnait pas.
    Qu’est-ce qui pourrait en être la cause?
    Merci de votre aide
    Christian Gauvreau

    • Régis

      Régis

      Reply Reply 26 septembre 2018

      Bonjour Christian,

      Je crois que le problème doit venir de la protection des feuilles.

      En effet, avec Google Sheets il y a deux aspects à bien distinguer dans le cas d’un fichier en partage comme le vôtre.
      1. Il faut donner le droit de « modification » sur le fichier à l’ensemble des collaborateurs pour qu’ils puissent éditer le fichier.
      2. Il faut bien « protéger » ou « autoriser » l’accès à certaines feuilles ou simplement à des plages de cellules.

      Dans votre cas, vu votre message je pense que le problème doit provenir de l’autorisation d’accès aux lignes des collaborateurs.
      Il y a peut-être un décalage de ligne ? Cependant difficile de vous en dire plus sans voir le fichier.

      J’espère cependant que ma réponse vous aidera à trouver le problème.

      – Régis

  • Avatar

    Thierry

    Reply Reply 26 septembre 2018

    Bonjour Régis,

    Désolé d’ajouter un nouveau commentaire, mais je ne peux répondre au sujet de ce que j’avais déjà posté…

    Une « idée » m’est venue, afin de permettre « temporairement », certaines actions sur des feuilles protégées, tel qu’un tri, ou autre, serait-il possible, de lancer la macro exécutant par exemple le fameux tri, « en tant que », le propriétaire, par exemple, ce qui permettrait d’exécuter l’action souhaitée, tout en gardant la maîtrise sur les droits de chaque utilisateurs…

    Bien cordialement,

    Thierry

  • Avatar

    Mickaël

    Reply Reply 28 septembre 2018

    Bonjour Régis,

    J’ai créé pour mes collaborateurs une feuille de calculs comprenant de nombreux onglets identiques. Seulement je ne parviens pas à dupliquer les onglets en conservant les protections de l’onglet de base (plages précises).
    Y’as t’il un script ou autre nous permettant d’automatiser cela?

    Vous en remerciant,

    Cordialement,

    Mickaël

    • Régis

      Régis

      Reply Reply 2 octobre 2018

      Bonjour Mickaël,

      En effet, pour le moment il n’est pas possible de conserver les protections d’une feuille après duplication.

      Hélas, je ne connais pas de script déjà existant pour gérer cet aspect. Cependant, vous pouvez lancer une macro lors de la création d’une feuille « modèle » et ensuite la ré-appliquer rapidement sur les feuilles dupliqué (en savoir plus sur les macro avec Sheets).

      Malgré tout ça peut-être compliqué si vous avez beaucoup de protections sur la feuille de base.

      – Régis

  • Avatar

    Serge

    Reply Reply 5 octobre 2018

    Bonjour,
    Je souhaite partager un document google sheet avec mise en forme protégée à des collaborateurs. Ces derniers doivent créer des copies du fichier initial pour leurs équipes (le document sera nominatif) mais quand la copie est créée, la protection de la mise en forme disparaît, avez-vous une idée ?
    Merci et bonne journée.

    • Régis

      Régis

      Reply Reply 5 octobre 2018

      Bonjour Serge,

      En effet, il n’est pas possible de faire des copies d’un fichier Sheets tout en gardant la protection sur les feuilles.
      Je n’ai hélas pas de « parade » pour répondre à ce besoin (pour le moment en tout les cas).

      Espérons que Google ajoute cette fonctionnalité dans les prochaines évolutions de Sheets. 😉

  • Avatar

    François

    Reply Reply 29 octobre 2018

    Bonjour,

    Travaillant sur feuilles Google sheets partagées entre de nombreux membres de mon association, je verrouille certaines cellules par blocs. Il m’arrive de devoir déverrouiller l’une ou l’autre cellule sans déverrouiller tout le bloc, ou simplement de me perdre dans la liste des cellules verrouillées lorsque je veux les déverrouiller.
    Existe-t-il un moyen de déverrouiller une ou plusieurs cellules directement (sélectionner, déverrouiller) sans passer par une fastidieuse annulation du verrouillage initial suivi d’un reparamétrage des cellules ?

    D’avance, merci,

    François

  • Avatar

    LAURENT

    Reply Reply 10 décembre 2018

    Bonjour,
    Je travaille actuellement sur un fichier collaboratif permettant à mes collaborateurs d’indiquer leurs jours de présence.
    Le fichier se décompose en plusieurs feuilles chacune dédiée a 1 collaborateur protégée avec exclusion sur certaines cellules pour que celui-ci puisse indiqué sa présence ou non.
    Mon problème est que malgré une autorisation sur chaque feuille limité au collaborateur en question via son adresse mail, celui peut aussi modifier les exceptions de cellules des autres feuilles sur lesquelles pourtant il n’est pas autorisé a modifier.
    Pourriez vous m’aider SVP je me casse la tête dessus depuis 24 heures.
    Merci beaucoup !
    Laurent.

  • Avatar

    Dorianne Larose

    Reply Reply 27 décembre 2018

    Bonjour à vous, est-ce possible lorsque j insère un filtre visible à tous, que les personnes autorisées puisse choisir leurs filtre, car pour le moment dès que j’ajoute un filtre mes collègues non pas accès à sélectionner leurs filtre, ça donne un message non autorisé

    • Régis

      Régis

      Reply Reply 29 décembre 2018

      Bonjour Dorianne,

      Est-ce que vous avez bien réalisé des vues filtrées ? Normalement par ce biais, vos collègues même en droit de lecture sur un fichier Sheets peuvent appliquer la vue filtrée (en temporaire) sur le tableau de données.

      N’hésitez pas si besoin à me définir plus en détail votre besoin et les droits que vos collègues ont sur le fichier. Afin que j’ai une meilleur idée de votre cas d’usage. 🙂

  • Avatar

    Asmaa

    Reply Reply 24 janvier 2019

    Bonjour,
    j’ai un grand problème avec les feuille de calcule google, j’ai une grande feuille avec du texte et des images sur plus de 1000 lignes. le problèmes c’est que les images ne restent jamais à leurs cases soit par c’on filtre soit autre chose. j’ai déjà essayé de protéger la case ou il y a l’image mais ca marche pas, et vu le grand nombre d’images que j’ai je veux bien une solution automatique au globale pour que toutes les images que j’ai restent a leurs places peut importe la façon dont on utilise le doc. je n’ai surtout pas le temps ni la volonté de créer un lien pour chaque images séparément. est ce qu’il ya une solution svp?
    cordialement,
    Asmaa

    • Régis

      Régis

      Reply Reply 25 janvier 2019

      Bonjour Asmaa,

      En effet, je comprend votre problématique que j’ai également rencontré en entreprise.
      Hélas, Google Sheets ne permet pas d’intégrer des d’associer simplement une image à une cellule. Le mieux est ici de passer par la fonction « Image » mais il faut pour cela que l’image soit disponible en accès direct sur Internet… Je n’ai hélas pour le moment pas de solution simple à vous proposer pour gérer des images simplement avec Google Sheets. Pour le moment en tout les cas. En effet Google à semble t-il bien pris en compte cet aspect est devrait améliorer la gestion des images dans Sheets à l’avenir.

      Bonne continuation dans votre projet.

  • Avatar

    Soeur Marie Pascale

    Reply Reply 6 février 2019

    J’ai des fichiers d’adresses dans GoogleSheet. Ce n’est donc pas une cellule que je veux protéger mais tout le fichier. À savoir les personnes avec qui j’ai partagé peuvent entrer des modifications mais pas changer la forme ni la couleur. Comment faire ? Merci.
    SMP

  • Avatar

    Emma

    Reply Reply 25 mars 2019

    Bonjour,

    Je souhaite protéger un des onglet de ma Gsheet mais au moment d’ajouter manuellement une adresse mail afin de personnaliser l’autorisation d’accès, le message d’erreur suivant apparait :
    « Impossible d’ajouter certaines adresses e-mails »
    Je ne comprends pas comment régler ce problème
    Merci d’avance pour votre réponse

    • Régis

      Régis

      Reply Reply 26 mars 2019

      Bonjour Emma,

      Est-ce que certaines des adresses emails que vous souhaitez ajouter ne sont pas des adresses Gmail ? Auquel cas cela est normal. En effet, pour avoir la possibilité d’éditer un fichier Google il faut (pour le moment) avoir un compte Google (Gmail) ou associer son adresse email à une autre adresse de messagerie (ex: outlook, orange, …).

      Ce « blocage » devrait notamment évoluer à l’avenir. Il devrait à priori être possible de partager un fichier à une personne qui n’a pas de compte Google à l’avenir.

      Bonne continuation! 🙂

  • Avatar

    Sami Driss

    Reply Reply 7 avril 2019

    Bonjour,

    J’aimerai savoir comment protéger une cellule après avoir entré une information qq. De plus et dans le but de ne pas permettre de supprimer des lignes ou de colonnes sur google sheet, de la part de personnes qui utilise le lien.

    Merci et bon travail.

    Sam

    • Régis

      Régis

      Reply Reply 8 avril 2019

      Bonjour Sami et merci pour ce retour !

      Pour protéger une cellule particulière, il suffit de faire un « clic droit » sur la cellule en question et cliquer sur protéger la « protéger la plage… ». Il faut ensuite définir les autorisations comme décrit dans l’article.
      Concernant la deuxième question, si une cellule est protégé, une personne qui n’y a pas accès ne pourra pas supprimer la ligne. En effet, une protection sur une plage empêche la suppression des lignes ou colonnes associées.

      J’espère que je réponds bien à votre question ?

      Bonne continuation !

Leave A Response

* Denotes Required Field