April beschrieb eine allzu häufige Situation in einer Büroumgebung:

Sie erstellen ein Arbeitsblatt, lassen es genau richtig aussehen, schützen es und lassen dann andere Änderungen an den ungeschützten Zellen vornehmen. Wenn Sie das Arbeitsblatt zurückerhalten, wurden Änderungen an der Seiteneinrichtung und der Formatierung vorgenommen, durch die das Arbeitsblatt anders aussieht als beabsichtigt.

Es gibt einige Ansätze, die Sie mit diesem Problem verfolgen können. Die erste besteht darin, Ihre Eingabe und Ausgabe in separate Blätter zu unterteilen. Erstellen Sie ein Arbeitsblatt, in das der Benutzer seine Daten eingeben kann, und erstellen Sie dann ein Ausgabe-Arbeitsblatt, mit dem Sie die Daten drucken. Das Ausgabe-Arbeitsblatt erfasst einfach Daten aus dem Eingabe-Arbeitsblatt mithilfe von Zellreferenzen und Formeln. Da der Benutzer keinen Zugriff auf das Ausgabe-Arbeitsblatt hat, kann es nicht durcheinander gebracht werden.

Wenn das Arbeitsblatt geschützt wurde, kann der Benutzer in Excel 97 die Formatierung von gesperrten oder entsperrten Zellen nicht ändern. (Formatierungsänderungen können in späteren Versionen von Excel explizit zugelassen oder verboten werden.) Die einzige Ausnahme besteht darin, dass der Benutzer formatierte Zellen aus einem anderen Arbeitsblatt kopiert und sie in nicht gesperrte Zellen im geschützten Arbeitsblatt einfügt. Leider gibt es keine Möglichkeit, dies zu verhindern, wenn nicht die bereits beschriebene Eingabeblatt- / Ausgabeblattmethode verwendet wird.

In Bezug auf die Seiteneinrichtung ermöglicht Excel die Änderung der Seiteneinrichtung (Ränder usw.), selbst in einem geschützten Arbeitsblatt. Die beste Problemumgehung besteht darin, ein Makro zu erstellen, mit dem die Konfiguration der Seiteneinrichtung wie gewünscht festgelegt wird und das Makro automatisch ausgeführt wird, bevor das Arbeitsblatt gedruckt wird. (Weisen Sie das Makro einfach dem BeforePrint-Ereignis für die Arbeitsmappe zu.)

Wenn der andere Benutzer mit den Einstellungen immer noch so herumspielt, dass die Ausgabe der Arbeitsmappe nicht dem Standard entspricht oder sogar unbrauchbar wird, müssen Sie möglicherweise auf Nicht-Excel-Mittel zurückgreifen, um die Konformität sicherzustellen. :>)

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (2559) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: