Comment masquer les formules dans Excel (et afficher uniquement la valeur)

Lorsque vous partagez un fichier Excel normal avec d'autres, ils peuvent voir et modifier tout ce que contient le fichier Excel.

Si vous ne voulez pas qu'ils changent quoi que ce soit, vous avez la possibilité de protéger l'intégralité de la feuille de calcul/du classeur ou de protéger certaines cellules contenant des données importantes (que vous ne voulez pas que l'utilisateur gâche).

Mais même lorsque vous protégez la feuille de calcul, l'utilisateur final peut toujours cliquer sur une cellule et voir la formule utilisée pour les calculs.

Si vous souhaitez masquer la formule afin que les utilisateurs ne puissent pas les voir, vous pouvez également le faire.

Dans ce tutoriel précis, je vais vous montrer comment masquer les formules dans Excel dans une feuille de calcul protégée (donc ce n'est pas visible pour l'utilisateur).

Alors, commençons!

Comment masquer toutes les formules dans Excel

Lorsque vous avez une formule dans une cellule, un utilisateur peut voir la formule de deux manières :

  1. En double-cliquant sur les cellules et en entrant dans le mode édition
  2. En sélectionnant la cellule et en voyant la formule dans la barre de formule

Lorsque vous masquez les formules (comme nous verrons bientôt comment), les utilisateurs ne pourront pas modifier la cellule ni voir la formule dans la barre de formule.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous où vous avez la formule dans la colonne D.

Vous trouverez ci-dessous les étapes pour masquer toutes les formules de la colonne D :

  1. Sélectionnez les cellules de la colonne D qui contiennent la formule que vous souhaitez masquer
  2. Cliquez sur l'onglet "Accueil"
  3. Dans le groupe "Numéro", cliquez sur le lanceur de la boîte de dialogue (c'est la petite icône de flèche inclinée en bas à droite du groupe)
  4. Dans la boîte de dialogue « Formater les cellules » qui s'ouvre, cliquez sur l'onglet « Protection »
  5. Cochez l'option Caché
  6. Cliquez sur OK
  7. Cliquez sur l'onglet Révision dans le ruban
  8. Dans le groupe Protéger, cliquez sur l'option Protéger la feuille
  9. Dans la boîte de dialogue Protection, entrez le mot de passe qui serait nécessaire si vous souhaitez déverrouiller la feuille de calcul (au cas où vous ne voudriez pas appliquer de mot de passe, vous pouvez laisser ce champ vide)
  10. Cliquez sur OK

Les étapes ci-dessus protégeraient toute la feuille de calcul de telle sorte que si vous cliquez sur une cellule qui a une valeur, vous verrez la valeur dans la barre de formule, mais si vous cliquez sur une cellule qui a une formule, aucune formule ne s'affichera dans la barre de formule.

Et comme la feuille de calcul est protégée, vous ne pourrez pas double-cliquer sur la cellule et passer en mode édition (la formule est donc également masquée de cette façon).

Bien que cette méthode fonctionne correctement, vous devez savoir que les feuilles/cellules protégées dans Excel peuvent facilement être déverrouillées par l'utilisateur.

Tout utilisateur féru de technologie peut facilement pénétrer dans vos classeurs protégés (une simple recherche Google leur donnera plusieurs façons de briser la feuille de calcul protégée). Ce n'est pas simple, mais ce n'est pas trop difficile.

Mais si vous travaillez avec des utilisateurs moins férus de technologie, l'ajout d'un mot de passe devrait suffire.

Lisez aussi: Comment verrouiller les formules dans Excel

Comment masquer uniquement les formules dans Excel (et garder le reste des cellules modifiables)

Dans la méthode ci-dessus, je vous ai montré comment protéger toute la feuille de calcul (y compris les cellules qui n'ont pas de formule).

Mais que se passe-t-il si vous ne voulez pas protéger l'intégralité de la feuille de calcul ? Que se passe-t-il si vous souhaitez uniquement protéger les cellules contenant des formules et masquer ces formules à l'utilisateur.

Cela peut être le cas lorsque vous souhaitez que les utilisateurs saisissent des données (comme dans un formulaire de saisie de données) mais ne puissent pas modifier la formule ou la voir.

Cela peut aussi être facilement fait.

Contrairement à la méthode précédente, où nous protégions toutes les cellules de la feuille de calcul, dans cette méthode, nous sélectionnions uniquement les cellules contenant les formules et protégions ces cellules.

Le reste de la feuille de calcul resterait ouvert pour que l'utilisateur puisse le modifier.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous où vous souhaitez uniquement protéger les formules de la colonne D (qui contient des formules).

Pour qu'une cellule soit protégée, la propriété "Verrouillé" doit être activée, ainsi que la protection activée à partir du ruban. Ce n'est que lorsque les deux se produisent qu'une cellule devient vraiment verrouillée (c'est-à-dire qu'elle ne peut pas être modifiée).

Cela signifie également que si vous désactivez la propriété de verrouillage pour quelques cellules, celles-ci peuvent toujours être modifiées après avoir protégé la feuille de calcul.

Nous utiliserons ce concept où nous désactiverons la propriété verrouillée pour toutes les cellules, à l'exception de celles qui contiennent des formules.

Voyons comment faire cela.

Étape 1 - Désactivez la propriété de verrouillage pour toutes les cellules

Donc, nous devons d'abord désactiver la propriété Locked pour toutes les cellules (afin qu'elles ne puissent pas être protégées)

Vous trouverez ci-dessous les étapes à suivre :

  1. Sélectionnez toutes les cellules de la feuille de calcul (vous pouvez le faire en cliquant sur le triangle gris en haut à gauche de la feuille).
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Numéro, cliquez sur le lanceur de boîte de dialogue
  4. Dans la boîte de dialogue Formater les cellules, cliquez sur l'onglet « Protection »
  5. Décochez l'option Verrouillé
  6. Cliquez sur OK

Les étapes ci-dessus ont désactivé la propriété verrouillée pour toutes les cellules de la feuille de calcul.

Maintenant, même si je protège la feuille à l'aide de l'option du ruban (Révision >> Protéger la feuille), les cellules ne seraient pas complètement verrouillées et vous pouvez toujours modifier les cellules.

Étape 2 - Activez la propriété verrouillée et masquée uniquement pour les cellules avec des formules

Pour masquer la formule de toutes les cellules de la feuille de calcul, je dois maintenant identifier d'une manière ou d'une autre les cellules contenant la formule, puis verrouiller ces cellules.

Et tout en verrouillant ces cellules, je m'assurerais que la formule est également masquée dans la barre de formule.

Voici les étapes pour masquer les formules :

  1. Sélectionnez toutes les cellules de la feuille de calcul (vous pouvez le faire en cliquant sur le triangle gris en haut à gauche de la feuille).
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe d'édition, cliquez sur l'option Rechercher et sélectionner
  4. Cliquez sur l'option « Go-To Special ».
  5. Dans la boîte de dialogue Aller à spécial, cliquez sur l'option Formules. Cela sélectionnera toutes les cellules contenant une formule
  6. Avec les cellules avec les formules sélectionnées, maintenez la touche Contrôle enfoncée, puis appuyez sur la touche 1 (ou la touche Commande et la touche 1 si vous utilisez Mac). Cela ouvrira la boîte de dialogue Format de nombre
  7. Cliquez sur l'onglet "Protection"
  8. Assurez-vous que les options « Verrouillé » et « Masqué » sont cochées
  9. Cliquez sur OK

Étape 3 - Protéger la feuille de calcul

Dans le processus jusqu'à présent, la propriété Locked est désactivée pour toutes les cellules, à l'exception de celles qui contiennent une formule.

Alors maintenant, si je protège la feuille de calcul entière, seules les cellules qui ont une formule seraient protégées (car vous avez besoin que la propriété Locked soit activée pour vraiment verrouiller une cellule).

Voici les étapes à suivre :

  1. Cliquez sur l'onglet Révision
  2. Dans le groupe Protéger, cliquez sur l'option « Protéger la feuille »
  3. Dans la boîte de dialogue Protéger la feuille, entrez le mot de passe (facultatif)
  4. Cliquez sur OK

Les étapes ci-dessus verrouillent uniquement les cellules contenant une formule et masquent en même temps la formule aux utilisateurs.

Les utilisateurs ne pourront pas double-cliquer et entrer dans le mode d'édition ainsi que voir la formule dans la barre de formule.

Comment masquer les formules sans protéger la feuille de calcul

Si vous vous demandez si vous pouvez masquer les formules dans Excel sans protéger la feuille, malheureusement, tu ne peux pas.

Bien que vous puissiez y parvenir en utilisant un code VBA complexe, cela ne serait pas fiable et pourrait entraîner d'autres problèmes. Voici un article qui partage un tel code (utilisez-le si vous ne pouvez vraiment pas vous en passer)

Pour l'instant, le seul moyen de masquer les formules dans Excel est de protéger la feuille et de s'assurer également que les propriétés masquées sont activées pour les cellules contenant la formule.

J'espère que vous avez trouvé ce tutoriel utile.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave