Empêcher les modifications de formatage et de taille de page (Microsoft Excel)
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 vous permet d’autoriser ou d’interdire explicitement les modifications de mise en forme lorsque vous activez la protection.
Cependant, l’interdiction des modifications de mise en forme ne vous protège pas tout le temps. Une exception est si l’utilisateur copie des cellules formatées à partir d’une autre feuille de calcul et les colle dans des cellules déverrouillées dans la feuille de calcul protégée. 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 (1084) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Preventing_Changes_to_Formatting_and_Page_Size [Empêcher les changements de formatage et de taille de page]
.