Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1596to1600
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

eine Zelle auswählen andere sperren VBA

eine Zelle auswählen andere sperren VBA
18.12.2017 23:06:00
lia
Hallo liebes Forum,
ich möchte in eines der drei Zellen A1 C1 oder E1 ein Kreuzchen setzen. Sobald eines der Zellen ausgewählt wird(indem ein Kreuz gesetzt wird), sollen beide anderen Zellen gesperrt werden. Zum Beispiel könnte eine Meldung wie " du hast bereits ein Kreuz gesetzt" kommen.
Ich habe mich mit IF Verzweigungen rumprobiert aber das hat alles nicht wirklich funktioniert.(VBA)
Userbild
Danke und lieben Gruß,
Lia

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

Betreff
Datum
Anwender
Anzeige
AW: eine Zelle auswählen andere sperren VBA
19.12.2017 14:29:05
Jörg
Hallo Lia,
sperren heißt in dem Fall Blattschutz,d.h. Du musst vorher definieren, welche Zellen (außer A/C/E 1) gesperrt werden oder nicht. Paßwort ist "aaa". Sobald ein "X" gesetzt ist sind die beiden anderen Zellen für die Eingabe dauerhaft gesperrt (oder Du musst das Makro entsprechend erweitern.
Ciao Jörg
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$A$1" And Target.Value = "X" Then
Range("A1").Locked = False
Range("C1").Locked = True
Range("E1").Locked = True
End If
If Target.Address = "$C$1" And Target.Value = "X" Then
Range("A1").Locked = True
Range("C1").Locked = False
Range("E1").Locked = True
End If
If Target.Address = "$E$1" And Target.Value = "X" Then
Range("A1").Locked = True
Range("C1").Locked = True
Range("E1").Locked = False
End If
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="aaa"
'ActiveSheet.Unrotect, Password:="aaa"
End Sub

Anzeige
AW: eine Zelle auswählen andere sperren VBA
19.12.2017 14:33:05
Jörg
auslösendes Moment ist eine Veränderung in der Zelle, der Code gehört nicht in ein Modul sondern zu der Tabelle. Aktuell löst nur ein großes X die Sperre aus.

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige