Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Teile einer Tabelle beim Speichern sperren

Teile einer Tabelle beim Speichern sperren
29.01.2019 15:45:14
Andreas
Hallo,
in einer Arbeitsmappe mit 3 Tabellen soll ein Makro beim Speichern einen Teil der 1. Tabelle (nennen wir sie "2019") sperren und zwar Teile der Zeilen deren Spalte 2 (B) nicht leer ist.
Bisher passierte dies direkt beim Eintrag eines Wertes in Spalte 2 der Tabelle über

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Value  "" Then
With ActiveSheet
.Unprotect Password:="unser Passwort"
.Range(.Cells(Target.Row, 1), .Cells(Target.Row, 10)).Locked = True
.Protect Password:="unser Passwort"
End With
End If
End Sub

Der Versuch dies im Workbook als:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
"hier müsste Code stehen"
End Sub

zu verarbeiten ist bisher gescheitert.
Ich hoffe ihr habt einen Lösungsansatz für mich.
Grüße
Andreas
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Teile einer Tabelle beim Speichern sperren
29.01.2019 16:26:23
Hajo_Zi
Hallo Andreas,
warum muss das sein, es passiert doch schon bei der Eingabe. In SpoPalte B gibt es ja nur Eingaben.

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Die Beiträge werden auch ignoriert, es erfolgt keine Antwort.
Anzeige
AW: Teile einer Tabelle beim Speichern sperren
29.01.2019 16:34:07
Daniel
Hallo Andreas,
du könntest ja ähnlich vorgehen wie oben. Da geht es ja immer um eine einzelne Zelle (die veränderte). Insofern müsstest du nur Spalte B in einer Schleife Zelle für Zelle durchgehen und jeweils den obigen Code ausführen.
Grüße
Daniel
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige