Freigeben über


Worksheet.Protect-Methode (Excel)

Schützt ein Arbeitsblatt, damit es nicht geändert werden kann.

Syntax

Ausdruck. Protect (Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, AllowFormattingCells, AllowFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, AllowInsertingHyperlinks, AllowDeletingColumns, AllowDeletingRows, AllowSorting, AllowFiltering, AllowUsingPivotTables )

Ausdruck: Eine Variable, die ein Worksheet-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Password Optional Variant Eine Zeichenfolge, mit der für das Arbeitsblatt oder die Arbeitsmappe ein Kennwort mit Unterscheidung der Groß-/Kleinschreibung festlegt wird. Wenn Sie dieses Argument weglassen, kann der Schutz des Arbeitsblatts oder der Arbeitsmappe ohne Angabe eines Kennworts aufgehoben werden. Wenn dies nicht möglich sein soll, müssen Sie ein Kennwort festlegen. Wenn Sie das Kennwort vergessen, können Sie den Schutz des Arbeitsblatts oder der Arbeitsmappe nicht wieder aufheben.

Verwenden Sie sichere Kennwörter, die Groß- und Kleinbuchstaben, Zahlen und Symbole kombinieren. Unsichere Kennwörter kombinieren diese Elemente nicht. Sicheres Kennwort: Y6dh!et5. Unsicheres Kennwort: House27. Kennwörter sollten mindestens 8 Zeichen lang sein. Eine Passphrase mit 14 oder mehr Zeichen ist besser.

Es ist wichtig, dass Sie sich Ihr Kennwort merken. Wenn Sie Ihr Kennwort vergessen, kann es von Microsoft nicht abgerufen werden. Bewahren Sie die Kennwörter, die Sie notieren, an einem sicheren Ort auf, der sich nicht in der Nähe der Informationen befindet, die mit den Kennwörtern geschützt werden.
DrawingObjects Optional Variant True, um Formen zu schützen. Der Standardwert lautet True.
Contents Optional Variant True, um den Inhalt zu schützen. Bei einem Diagramm wird das gesamte Diagramm geschützt. Bei einem Arbeitsblatt werden die gesperrten Zellen geschützt. Der Standardwert ist True.
Scenarios Optional Variant True, um Szenarios zu schützen. Das Argument ist nur für Arbeitsblätter gültig. Der Standardwert ist True.
UserInterfaceOnly Optional Variant True, um die Benutzeroberfläche, jedoch keine Makros zu schützen. Ohne Angabe dieses Arguments wird der Schutz auf Makros und die Benutzeroberfläche angewendet.
AllowFormattingCells Optional Variant Mit True können Benutzer jede Zelle eines geschützten Arbeitsblatts formatieren. Der Standardwert ist False.
AllowFormattingColumns Optional Variant Mit True können Benutzer jede Spalte eines geschützten Arbeitsblatts formatieren. Der Standardwert ist False.
AllowFormattingRows Optional Variant True ermöglicht es dem Benutzer, jede Zeile in einem geschützten Arbeitsblatt zu formatieren. Der Standardwert ist False.
AllowInsertingColumns Optional Variant Mit True können Benutzer Spalten in ein geschütztes Arbeitsblatt einfügen. Der Standardwert ist False.
AllowInsertingRows Optional Variant Mit True können Benutzer Zeilen in ein geschütztes Arbeitsblatt einfügen. Der Standardwert ist False.
AllowInsertingHyperlinks Optional Variant True ermöglicht es dem Benutzer, Links auf dem geschützten Arbeitsblatt einzufügen. Der Standardwert ist False.
AllowDeletingColumns Optional Variant Mit True können Benutzer Spalten im geschützten Arbeitsblatt löschen, wobei keine Zelle in der zu löschenden Spalte gesperrt ist. Der Standardwert ist False.
AllowDeletingRows Optional Variant Mit True können Benutzer Zeilen im geschützten Arbeitsblatt löschen, wobei keine Zelle in der zu löschenden Zeile gesperrt ist. Der Standardwert ist False.
AllowSorting Optional Variant Mit True können Benutzer für das geschützte Arbeitsblatt eine Sortierung vornehmen. Für jede Zelle im Sortierbereich muss die Sperre oder der Schutz aufgehoben werden. Der Standardwert ist False.
AllowFiltering Optional Variant Mit True Benutzer Filter für das geschützte Arbeitsblatt festlegen. Die Benutzer können Filterkriterien ändern, jedoch keinen AutoFilter aktivieren oder deaktivieren. Die Benutzer können Filter für einen vorhandenen AutoFilter festlegen. Der Standardwert ist False.
AllowUsingPivotTables Optional Variant True ermöglicht es dem Benutzer, PivotTable-Berichte auf dem geschützten Arbeitsblatt zu verwenden. Der Standardwert ist False.

HinwBemerkungeneise

Hinweis

Wenn Sie in früheren Versionen diese Methode anwenden und das Argument UserInterfaceOnly auf True festgelegt ist, und dann die Arbeitsmappe speichern, wird das gesamte Arbeitsblatt (nicht nur die Schnittstelle) vollständig geschützt, wenn Sie die Arbeitsmappe erneut öffnen. Um den Benutzeroberflächenschutz nach dem Öffnen der Arbeitsmappe erneut zu aktivieren, müssen Sie diese Methode erneut anwenden, wobei UserInterfaceOnly auf True festgelegt ist.

Wenn Sie Änderungen an einem geschützten Arbeitsblatt vornehmen möchten, ist es möglich, die Protect-Methode auf einem geschützten Arbeitsblatt zu verwenden, wenn das Kennwort angegeben wird. Eine weitere Möglichkeit besteht darin, den Schutz für das Arbeitsblatt aufzuheben, um dann die erforderlichen Änderungen durchzuführen und anschließend das Arbeitsblatt wieder zu schützen.

Hinweis

Unprotected bedeutet, dass die Zelle möglicherweise gesperrt ist (Dialogfeld Zellen formatieren ), aber in einem Bereich enthalten ist, der im Dialogfeld Benutzern das Bearbeiten von Bereichen erlauben definiert ist, und dass der Benutzer den Schutz des Bereichs mit einem Kennwort aufgehoben oder über NT-Berechtigungen überprüft wurde.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.