Wie kann ich bestimmte Zellen sperren, ohne das gesamte Arbeitsblatt in Excel zu schützen?
Normalerweise müssen Sie das gesamte Arbeitsblatt schützen, um Zellen vor dem Bearbeiten zu sperren. Gibt es eine Methode zum Sperren von Zellen, ohne das gesamte Arbeitsblatt zu schützen? Dieser Artikel empfiehlt eine VBA-Methode für Sie.
Sperren Sie bestimmte Zellen, ohne das gesamte Arbeitsblatt mit VBA zu schützen
Sperren Sie bestimmte Zellen, ohne das gesamte Arbeitsblatt mit VBA zu schützen
Angenommen, Sie müssen die Zellen A3 und A5 im aktuellen Arbeitsblatt sperren, hilft Ihnen der folgende VBA-Code dabei, dies zu erreichen, ohne das gesamte Arbeitsblatt zu schützen.
1. Klicken Sie mit der rechten Maustaste auf die Registerkarte Blatt und wählen Sie Code anzeigen aus dem Kontextmenü.
2. Kopieren Sie anschließend den folgenden VBA-Code und fügen Sie ihn in das Codefenster ein. Siehe Screenshot:
VBA-Code: Sperren Sie bestimmte Zellen, ohne das gesamte Arbeitsblatt zu schützen
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
If Target.Row = 3 Or Target.Row = 5 Then
Beep
Cells(Target.Row, Target.Column).Offset(0, 1).Select
End If
End If
End Sub
Note: Im Code, Column 1, Zeile = 3 und Zeile = 5 Geben Sie an, dass die Zellen A3 und A5 im aktuellen Arbeitsblatt nach dem Ausführen des Codes gesperrt sind. Sie können sie nach Bedarf ändern.
3. Drücken Sie die Taste Andere + Q Tasten gleichzeitig zum Schließen der Microsoft Visual Basic für Applikationen Fenster.
Jetzt sind die Zellen A3 und A5 im aktuellen Arbeitsblatt gesperrt. Wenn Sie versuchen, Zelle A3 oder A5 im aktuellen Arbeitsblatt auszuwählen, wird der Cursor automatisch in die rechte benachbarte Zelle bewegt.
In Verbindung stehende Artikel:
- Wie sperre ich alle Zellenreferenzen in Formeln gleichzeitig in Excel?
- Wie sperren oder schützen Sie Zellen nach der Dateneingabe oder Eingabe in Excel?
- Wie sperre oder entsperre ich Zellen basierend auf Werten in einer anderen Zelle in Excel?
- Wie sperre ich ein Bild in oder innerhalb einer Zelle in Excel?
- Wie sperren Sie die Zellenbreite und -höhe vor der Größenänderung in Excel?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!