Masquer vos formules dans Excel via une macro

Publié le par Stéphane

masquerformulecover.png


Dans ce tutoriel, je vais vous montrer comment masquer très facilement vos formules dans Excel à l'aide d'une Macro.


Ceci est très pratique d'une part pour éviter que certains regards indiscrets ce plonge dans vos formules si longtemps travaillé et d'autre part, donne une impression très aboutie lors de la lecture de vos tableaux etc...


Etape 1 : Positionnez vous sur la cellule où se trouve la formule puis "Format de cellule" --> onglet "Protection" et cocher l'option "Masquée"


masquerformule1.png


Etape 2 : Faites ALT + F11 pour vous rendre dans l'Editeur Visual Basic et cliquer sur "Insertion" --> "Module"


masquerformule2.png


Dans le module qui vient d'apparaitre, saisir le code suivant :


Sub Masquer_formule()
    Selection.Locked = True
    Selection.FormulaHidden = True
    ActiveSheet.Protect
End Sub


masquerformule3.png


Quitter l'Editeur Visual Basic et retourner dans votre feuille courante


Etape 3 : de retour dans votre feuille courante faites ALT + F8 pour parcourir les Macros et sélectionnez "Masquer Formule" puis "Exécuter"


masquerformule4.png


Désormais, lorsque vous vous placez sur la cellule contenant la formule masquée, plus rien apparait dans la barre de formule.


masquerformule5.png


PS : Afin de faire réapparaitre les formules, vous avez juste à rajouter ce code de macro suivant à votre classeur :


Sub Deverrouiller()

ActiveSheet.Unprotect

End Sub


Procédez à l'identique de l'étape 2 et lorsque vous parcourez les macros via Alt + F8, sélectionnez "Deverouiller"

Publié dans Macro & VBA

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
V
Merci, les indications sont claires et faciles à suivre.
Répondre
E
<br /> Très bonne astuce ! ça évitera les fouineurs dans les formules qui croient bon de les modifier pour les améliorer... ;-)<br /> <br /> <br />
Répondre
S
<br /> <br /> Bonsoir Thierry,<br /> <br /> <br /> Je crois que nous sommes confrontés au même soucis de feuilles faussés par des manipulations hasardeuses dans les formules ;))<br /> <br /> <br /> Je posterais à la suite mes macros préférés pour me protéger des touches à tout dans les tableaux etc..<br /> <br /> <br /> @mitiés<br /> <br /> <br /> Stéphane<br /> <br /> <br />  <br /> <br /> <br />  <br /> <br /> <br /> <br />