T'as une solution que j'utilise.
Tu fais un double de ta feuille.Puis tu masques ta feuille d'origine.
Tu mets un bouton, sur ta feuille visible, auquel tu affecte une macro qui dit :
Affiche ma feuille masquée, sélectionne tout le contenu, va dans ma feuille visible et fait un collage spécial valeur, masque ma feuille.
Et comme cela, l'utilisateur, ne peut pas éffacer tes formules, et si il éfface des données sur la première feuille, il a juste à relancer la macro de copie.
Et si maintenat l'utisateur doit rentrer des données qui doivent être prises en compte dans les formules cachées.
Et bien tu rajoutes au début de ta macro, le copier coller vers ta feuille masquée.
En tout cas, je fais comme ça ...si ça te va, en plus le Vba est archi simple...
@ +
Moa