Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
940to944
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
940to944
940to944
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Eingaben in verbundene Zelle sperren

Eingaben in verbundene Zelle sperren
21.01.2008 17:18:46
edie
Hallo Zusammen,
möchte eine "verbundene" Zelle sperren für die Eingabe
d.h. die Zelle $AD$4 sollte immer leer sein. Die Zelle
muss leider verbunden bleiben.

Private Sub Worksheet_Change(ByVal Target As Range)
If Not IsEmpty(Range("$AD$4")) Then
MsgBox "Die Zelle immer leer lassen!.", vbInformation, "Hinweis"""
Range("$AD$4").ClearContents
End If
End Sub


Wenn in die Zelle eine Eingabe erfolgt wird folgende Fehlermeldung
ausgegeben:
Laufzeit fehler'1004'
Kann teil einer vebundenen Zelle nicht ändern
Kann mir dabei jemand helfen?
Grüße

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eingaben in verbundene Zelle sperren
21.01.2008 17:26:55
Andi
Hi,
mit Application.Undo sollte es funktionieren.
Zudem solltest Du immer die Ereignisse deaktivieren, wenn Du im Change-Ereignis einen Zellwert änderst. Wenn Du das nicht tust, kannst Du schnell in ne ziemlich lästige Schleife geraten, weil das Ereignis ja immer wieder ausgelöst wird.
Das ganze sähe dann so aus:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not IsEmpty(Range("$AD$4")) Then
MsgBox "Die Zelle immer leer lassen!.", vbInformation, "Hinweis"""
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
End If
End Sub


Schönen Gruß,
Andi

Anzeige
AW: Eingaben in verbundene Zelle sperren
21.01.2008 17:39:09
edie
Hallo Andi,
tausend mal Danke, es funktioniert 100%.
Grüße

Gern geschehen... (ot)
21.01.2008 17:45:50
Andi
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige