April décrit une situation trop courante dans un environnement de bureau:

vous créez une feuille de calcul, vous lui donnez une apparence parfaite, vous la protégez, puis vous autorisez d’autres personnes à modifier les cellules non protégées. Lorsque vous récupérez la feuille de calcul, des modifications ont été apportées à la mise en page et à la mise en forme qui rendent la feuille de calcul différente de ce que vous vouliez.

Il existe plusieurs approches que vous pouvez adopter pour résoudre ce problème. La première consiste à diviser votre entrée et votre sortie en feuilles séparées. Créez une feuille de calcul dans laquelle l’utilisateur peut entrer ses données, puis créez une feuille de calcul de sortie que vous utilisez pour imprimer les données. La feuille de calcul de sortie récupère simplement les données de la feuille de calcul d’entrée via l’utilisation de références de cellules et de formules. Étant donné que l’utilisateur n’a pas accès à la feuille de calcul de sortie, il ne peut pas être dérangé.

Si la feuille de calcul a été protégée, Excel 97 ne permet pas à l’utilisateur de modifier la mise en forme des cellules, verrouillées ou déverrouillées. (Les modifications de mise en forme peuvent être explicitement autorisées ou interdites dans les versions ultérieures d’Excel.) La seule exception est si l’utilisateur copie des cellules formatées d’une autre feuille de calcul et les colle dans des cellules déverrouillées dans la feuille de calcul protégée. Malheureusement, il n’y a aucun moyen d’empêcher cela, à moins d’utiliser la méthode feuille d’entrée / feuille de sortie déjà décrite.

En ce qui concerne la mise en page, Excel permet de modifier la mise en page (marges, etc.), même sur une feuille de calcul protégée. La meilleure solution de contournement consiste à créer une macro qui définira la configuration de mise en page comme vous le souhaitez et que la macro s’exécute automatiquement avant l’impression de la feuille de calcul. (Attribuez simplement la macro à l’événement BeforePrint pour le classeur.)

Si l’autre utilisateur se moque toujours des paramètres de manière à rendre la sortie du classeur non standard ou même inutilisable, vous devrez peut-être recourir à des moyens non Excel pour assurer la conformité. :>)

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2559) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Preventing_Changes_to_Formatting_and_Page_Size [Empêcher les changements de formatage et de taille de page].