Wie Sie VBA verwenden, um zu schützen, Zeichnungsobjekte

December 28

Microsoft Excel können Sie erstellen, Objekte und Formen zur Verbesserung der Art und Weise Ihre Daten angezeigt werden. Mit dem Programm "Shapes"-Palette können Sie Abbildungen und Diagramme erstellen. Es gibt Zeiten, wenn Sie es möglicherweise notwendig finden, diese "Zeichnungsobjekte" schützen, zu verhindern, dass Benutzer mit diesen Manipulationen. Hierzu können Sie mit der rechten Maustaste jedes Objekt, Aktivieren der Eigenschaft "Gesperrt" und das Arbeitsblatt selbst mit einem Kennwort sperren. Mit Visual Basic für Applikationen (VBA) können Sie diese Schritte in einem Makro kondensieren, die Ihnen mehrere Zeichnungsobjekte schnell zu schützen hilft.

Anweisungen

1 Starten Sie Microsoft Excel. Drücken Sie "Strg" und "o". Wählen Sie den Namen der Arbeitsmappe, die die Zeichnungsobjekte enthält, und klicken Sie auf "Öffnen".

2 Drücken Sie "Alt" und "F8". Typ "Protect" im Feld "Makroname" klicken Sie auf "Erstellen". Daraufhin wird der Visual Basic-Editor (VBE).

3 Geben Sie den folgenden Code in die VBE. "SECRET" mit Ihrem bevorzugten Passwort zu ersetzen. Dieses Kennwort hilft Ihnen "Ihr Arbeitsblatt und Formen später aufheben".

Sub Protect()

Set oSheet = ActiveSheet

Für jede oShape In oSheet.Shapes

oShape.Locked = True

Nächste oShape

oSheet.Protect _

Password:="SECRET", _

DrawingObjects:=True, _

Contents:=True, _

Scenarios:=True

EndSub

4 Drücken Sie "Alt" und "Q" den VBE zu schließen.

5 Drücken Sie "Alt" und "F8" wieder öffnen des Fensters "Makros". Wählen Sie aus "Schützen" aus der Liste und klicken Sie auf "Run." Ihre Zeichnungsobjekten und Arbeitsblatt werden jetzt geschützt und verschlossen werden.

Tipps & Warnungen

  • Um Ihr Arbeitsblatt und Zeichnungsobjekte freizuschalten, gehen Sie zur Registerkarte "Überprüfen" auf der Multifunktionsleiste-Symbolleiste, und klicken Sie auf "Unprotect Blatt." Geben Sie Ihr Kennwort in das Feld ein und klicken Sie auf "OK".
  • Makros und VBA sind in Microsoft Excel standardmäßig deaktiviert. Um sie zu aktivieren, klicken Sie auf Microsoft Office, und gehen Sie zu "Excel-Optionen." Wählen Sie "Entwicklerregisterkarte in der Multifunktionsleiste anzeigen". Gehen Sie zu "Trust Center" und klicken Sie auf "Vertrauensstellungscenter". Gehen Sie zu "Einstellungen für Makros" und wählen Sie "Alle Makros aktivieren." Klicken Sie auf "OK", und starten Sie Excel, um die Änderungen zu aktivieren.