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
Etienne Oehmichen
Solution 1 : Rendez les données invisibles
1 C’est basique mais souvent efficace : dans les cellules que vous voulez 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 juste de sélectionner cette cellule pour que son contenu devienne lisible dans la Barre de formules, comme dans l’écran ci-dessous.2 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 :
Solution 2 : Dissimulez les détails d’une formule
Une autre solution 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.1 Pour obtenir cet effet, sélectionnez les cellules concernées, faites un clic droit et choisissez Format de cellules. Activez l’onglet Protection.2 Cochez les options Verrouillée et Masquée et cliquez sur OK :3 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.4 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.
Solution 3 : 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 peu connue pour masquer un onglet. Plus contraignante, elle est très efficace ! 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.1 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.2 Dans la fenêtre VBAProjet 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 :3 Dans la fenêtre Propriétés, déroulez la liste Visible et choisissez xlSheetVeryHidden.Remarque : vous souhaitez désormais 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.