online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon afetinci vom 16.04.2021, 14:20 Options

Zellen/Zeilen per VBA sperren

Hallo nochmal,

ich war heute schon sehr oft hier. Aber man kriegt so tolle Antworten.

Ich habe eine Tabelle in der mehrere Daten eingetragen werden. Die Tabelle besitzt 2000 Zeilen und knapp 30 Spalten. Die Daten werden von A: bis BI: eingetragen. Angefangen von A:.

Nun möchte ich, dass sich die unteren Zeilen indem sich keine Daten befinden nicht verändern lassen, also keine Dateeingabe ermöglichen ohne das ich vorher eine Eingabe in Spalte A gemacht habe.

DAS HEISST: Die Dateneingabe für die 2000 Zeilen soll immer erst dann möglich sein, wenn ich voher in Spalte A: etwas eingetragen habe.

Gruß
afetinci


Antwort schreiben

Antwort 1 von Beverly vom 17.04.2021, 08:12 Options

Hi,
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
        If Target.Count = 1 Then
            ActiveSheet.Unprotect
            Range(Cells(Target.Row, 2), Cells(Target.Row, 31)).Locked = False
            ActiveSheet.Protect
        End If
    End If
End Sub

Bis später,
Karin

Antwort 2 von afetinci vom 17.04.2021, 11:28 Options

Hallo Karin,

danke für den Code. Kann ich die Zellen komplett sperren wenn in Spalte A kein Eintrag ist? Also auch in der Auswahl der Zellen?

Gruß
afetinci

Antwort 3 von Beverly vom 17.04.2021, 15:48 Options

Hi,

mir ist deine Frage nicht ganz klar - meinst du die Zellen ab Spalte B wieder sperren wenn der Eintrag in Spalte A gelöscht wird? Oder meinst du etwas anderes?

Bis später,
Karin

Ähnliche Themen

Einzelne Zellen sperren?
maryza1  25.10.2007 - 220 Hits - 3 Antworten

VBA - Sperren
Kambarka  05.01.2008 - 102 Hits - 8 Antworten

Zeilen mit leeren Zellen löschen
brs  16.06.2008 - 300 Hits - 7 Antworten

VBA: Löschen von Zeilen
sphaze  30.07.2008 - 2 Hits - 8 Antworten

Zellen sperren+Command Button ausführen
jockel01  10.10.2008 - 53 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026