Passer au contenu

Masquer des données confidentielles

Utilisez différentes manières de protéger des lignes ou des colonnes contre les regards indiscrets.

Vous travaillez sur un classeur Excel qui doit passer entre les mains de plusieurs personnes. Mais ce classeur contient des données qui ne doivent pas être accessibles à tous. Voici quelques astuces, de la plus simple à la plus élaborée, pour mettre ces informations à l’abri des regards indiscrets.

Rendez les données invisibles

C’est basique mais souvent efficace : dans les cellules à dissimuler, donnez aux caractères une couleur identique à celle du fond, par exemple blanc sur blanc. Mais sachez que la protection est rudimentaire. En effet, il suffit de sélectionner cette cellule pour que son contenu (en noir sur blanc, cette fois !) devienne lisible dans la barre de formule, comme dans l’écran ci-dessous. Autre solution : placez les données confidentielles très loin dans le tableau, à la ligne 50 000 par exemple. Avec la fonction Atteindre (accessible via la touche F5), vous accéderez facilement à cette ligne.

Cachez des lignes ou des colonnes

Autre technique rapide… mais aussi facile à déjouer : dissimulez des colonnes. Il suffit, pour cela, de faire un clic droit sur l’en-tête de la colonne et de choisir Masquer (c’est le même principe pour une ligne). Pour afficher de nouveau la colonne, sélectionnez les deux colonnes qui l’entourent (par exemple les colonnes B et D si vous avez caché la colonne C), faites un clic droit et choisissez Afficher. Cette technique présente toutefois un inconvénient : l’utilisateur, voyant la colonne D succéder à la B, se doutera que la C est masquée !

Dissimulez les détails d’une formule

Un cas fréquent consiste à masquer les éléments d’une formule, par exemple le calcul du montant d’une prime, tout en laissant visible son résultat numérique. Pour obtenir cet effet, sélectionnez les cellules concernées, faites un clic droit et choisissez Format de cellules. Activez l’onglet Protection. Cochez les options Verrouillée et Masquée et cliquez sur OK. Pour valider cette protection, activez le menu Révision, cliquez sur Protéger la feuille. Cochez Protéger la feuille… et saisissez un mot de passe. Cliquez sur OK. Confirmez le mot de passe et cliquez de nouveau sur OK. Désormais, il est impossible d’afficher le contenu de la formule. Pour lever cette interdiction, cliquez sur Ôter la protection de la feuille et tapez le précédent mot de passe.

Dissimulez une feuille entière

Pourquoi ne pas rassembler les données confidentielles dans une seule feuille de votre classeur Excel ? Un classeur peut en effet recevoir un nombre illimité de feuilles, chacune étant symbolisée par un onglet affiché en bas à gauche de la fenêtre d’Excel. Pour dissimuler un onglet, vous pouvez faire un clic droit dessus et choisir Masquer. Mais la protection est rudimentaire car, pour réafficher l’onglet, il suffit de faire un clic droit sur un onglet quelconque, puis de choisir Afficher. Voici une autre méthode très peu connue pour masquer un onglet. Elle est plus contraignante mais redoutablement efficace ! En effet, une fois l’onglet masqué, rien ne trahira son existence et aucun menu ne permettra de le récupérer : il faudra passer par une macro. Supposons que l’onglet à cacher s’appelle Primes. Tapez Alt + F11 pour ouvrir l’éditeur Visual Basic. Si la fenêtre Propriétés n’est pas affichée, tapez F4 pour la faire apparaître. Dans la fenêtre Projet VBA Project, cliquez sur la ligne Feuil x (Primes). Ici, x désigne le numéro de la feuille Primes : retenez ce numéro, vous en aurez besoin. Dans la fenêtre Propriétés, déroulez la liste Visible et choisissez xlSheetVeryHidden. Pour rendre de nouveau visible la feuille Primes, restez dans l’éditeur de macros et déroulez le menu Insertion, Module. Tapez la ligne Sub MontrerPrimes. La ligne End Sub s’ajoute en fin de listing. Entre ces deux lignes, tapez Sheets(x). Visible=xlSheetVisible en remplaçant x par le nombre que vous avez noté plus haut. Revenez dans Excel, tapez Alt + F8 pour ouvrir la fenêtre Macros, sélectionnez MontrerPrimes et cliquez sur Exécuter. Pour plus de précautions, ne saisissez cette macro qu’au moment où vous voulez réafficher la feuille Primes.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Étienne Oehmichen