Conception de tableurs et tableaux de bord

Protéger les formules dans Excel : verrouiller les calculs sans bloquer la saisie

Méthode pas à pas pour protéger les formules dans Excel : déverrouiller les cellules de saisie, verrouiller et masquer les formules, protéger la feuille et le classeur, autoriser des plages, et l'équivalent dans Google Sheets.

Pour protéger les formules dans Excel tout en laissant les utilisateurs saisir leurs données : déverrouillez d’abord toutes les cellules, sélectionnez ensuite uniquement les cellules contenant des formules pour les verrouiller (et éventuellement les masquer), puis activez Révision → Protéger la feuille. Pourquoi cet ordre ? Par défaut, toutes les cellules d’Excel sont « verrouillées », mais ce verrouillage ne s’applique qu’une fois la feuille protégée. Si vous protégez directement la feuille, plus rien n’est modifiable ; avec la méthode ci-dessous, seules les formules sont bloquées.

Ce tutoriel fait partie de la rubrique Conception de tableurs et tableaux de bord. Les noms de commandes correspondent à la version française d’Excel pour Microsoft 365 ; ils peuvent légèrement varier selon votre version.

Quand faut-il protéger ses formules ?

  • Un fichier partagé par plusieurs personnes (planning, suivi des dépenses, gestion de stock).
  • Un modèle envoyé à des clients ou partenaires, comme un devis ou un bon de commande.
  • Un tableau de bord dont les chiffres doivent rester fiables.
  • Un calcul que vous ne souhaitez pas dévoiler (grille tarifaire, marges).

Une seule valeur tapée par erreur à la place d’une formule suffit à fausser un total pendant des semaines sans que personne ne s’en aperçoive. La protection évite ce risque à moindre effort.

Méthode en 4 étapes

Étape 1 : déverrouiller toute la feuille

  1. Cliquez sur le triangle en haut à gauche de la grille (ou Ctrl + A) pour tout sélectionner.
  2. Clic droit → Format de cellule (ou Ctrl + 1), onglet Protection.
  3. Décochez Verrouillée puis validez.

Étape 2 : sélectionner uniquement les formules

  1. Onglet Accueil → Rechercher et sélectionner → Atteindre, puis Cellules… (ou touche F5 → Cellules…).
  2. Cochez Formules et laissez les sous-options cochées (nombres, texte, valeurs logiques, erreurs).
  3. Validez : Excel sélectionne toutes les cellules contenant une formule.

Étape 3 : verrouiller (et masquer) ces cellules

  1. Sans perdre la sélection, ouvrez Format de cellule → Protection.
  2. Cochez Verrouillée. Cochez aussi Masquée si la formule ne doit plus apparaître dans la barre de formule.
  3. Validez.

Étape 4 : protéger la feuille

  1. Onglet Révision → Protéger la feuille.
  2. Saisissez un mot de passe (facultatif mais conseillé si le fichier circule).
  3. Dans la liste des autorisations, laissez Sélectionner les cellules verrouillées et Sélectionner les cellules déverrouillées. Ajoutez au besoin Trier, Utiliser le filtre automatique ou Format des colonnes.
  4. Confirmez le mot de passe.

Testez : une saisie dans une cellule de formule déclenche un message d’avertissement, les cellules de saisie restent libres. Pour modifier vos formules plus tard : Révision → Ôter la protection de la feuille.

Exemple : un modèle de devis protégé

Dans un devis, l’utilisateur doit remplir la désignation (B), la quantité (C) et le prix unitaire HT (D). Les autres colonnes sont calculées : total HT ligne =C12*D12, total HT =SOMME(E12:E30), TVA =E31*$H$4 avec le taux en H4, et total TTC =E31+E32.

Plage Contenu Réglage
B12:D30 Désignation, quantité, prix unitaire Déverrouillée (saisie libre)
H4 Taux de TVA Déverrouillée, ou plage autorisée avec mot de passe
E12:E30 Totaux HT par ligne Verrouillée + masquée
E31:E33 Total HT, TVA, total TTC Verrouillée + masquée
En-tête, mentions Coordonnées, conditions Verrouillée

Astuce : donnez une couleur de fond claire aux cellules de saisie pour guider l’utilisateur. La construction complète du devis est expliquée dans notre modèle de devis Excel.

Autoriser certaines personnes à modifier une plage

Exemple : le responsable commercial peut modifier les prix unitaires, les autres utilisateurs non. Avant de protéger la feuille :

  1. Révision → Permettre la modification des plages → Nouvelle.
  2. Donnez un titre (« Prix »), indiquez la plage D12:D30 et un mot de passe propre à cette plage.
  3. Protégez ensuite la feuille comme à l’étape 4. Toute modification de D12:D30 demandera le mot de passe de la plage.

Feuille, classeur ou fichier : trois niveaux de protection

Protection Ce qu’elle empêche Où la trouver
Protéger la feuille Modifier les cellules verrouillées, insérer ou supprimer des lignes et colonnes (sauf autorisation) Révision → Protéger la feuille
Protéger le classeur Ajouter, supprimer, renommer, masquer ou afficher des feuilles Révision → Protéger le classeur
Chiffrer avec mot de passe Ouvrir le fichier sans le mot de passe Fichier → Informations → Protéger le classeur → Chiffrer avec mot de passe

Pour cacher une feuille de calculs intermédiaires (barèmes, tables de référence), masquez-la (clic droit sur l’onglet → Masquer) puis protégez la structure du classeur : elle ne pourra plus être réaffichée sans le mot de passe.

Attention : la protection de feuille sert surtout à éviter les erreurs de manipulation. Ce n’est pas un dispositif de sécurité robuste ; pour des données sensibles, utilisez le chiffrement du fichier et limitez les droits de partage.

Et dans Google Sheets ?

  1. Sélectionnez la plage de formules, puis Données → Feuilles et plages protégées.
  2. Ajoutez une description et cliquez sur Définir les autorisations.
  3. Choisissez Seulement vous ou une liste de personnes autorisées, ou bien Afficher un avertissement si vous voulez simplement prévenir avant modification.

Google Sheets ne propose pas d’équivalent à l’option « Masquée » : toute personne ayant accès au fichier peut lire les formules. Pour garder un calcul confidentiel, placez-le dans un autre fichier et importez seulement le résultat.

Problèmes fréquents et solutions

  • Plus aucune cellule n’est modifiable : l’étape 1 a été oubliée. Ôtez la protection, déverrouillez les cellules de saisie, puis protégez à nouveau.
  • Le tableau ne s’agrandit plus : un tableau structuré (mis sous forme de tableau) ne s’étend pas automatiquement sur une feuille protégée. Prévoyez suffisamment de lignes à l’avance ou ôtez temporairement la protection.
  • Le tri ne fonctionne pas : cochez l’autorisation Trier et vérifiez que la plage à trier ne contient pas de cellules verrouillées.
  • Mot de passe perdu : Microsoft ne permet pas de le récupérer. Conservez-le dans un gestionnaire de mots de passe et gardez une copie non protégée en lieu sûr.
  • Vérifier les formules avant protection : Formules → Afficher les formules pour repérer d’un coup d’œil les cellules calculées.

Quels fichiers protéger en priorité ?

Commencez par ceux qui circulent le plus : feuille de temps, suivi des dépenses, gestion de stock, plan de maintenance préventive et tableau de bord KPI.

FAQ

Peut-on protéger une seule cellule sans protéger toute la feuille ?

Le verrouillage n’agit que lorsque la feuille est protégée. La solution consiste donc à déverrouiller toutes les autres cellules, à laisser verrouillée uniquement celle à protéger, puis à protéger la feuille.

La protection ralentit-elle le fichier ?

Non, elle limite seulement les modifications ; les calculs fonctionnent normalement.

Les macros fonctionnent-elles sur une feuille protégée ?

Une macro qui modifie des cellules verrouillées sera bloquée, sauf si elle ôte puis remet la protection, ou si la protection a été appliquée par code avec l’option réservant les modifications à l’interface utilisateur.

Faut-il protéger chaque feuille séparément ?

Oui, la commande Protéger la feuille s’applique à la feuille active. Répétez l’opération sur chaque onglet concerné, puis protégez la structure du classeur si nécessaire.

Prochaine étape : ouvrez le fichier partagé le plus utilisé de votre équipe, colorez les cellules de saisie et appliquez les quatre étapes. D’autres conseils de conception dans la rubrique Conception de tableurs et tableaux de bord.