Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1280to1284
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

Zelle makieren

Zelle makieren
17.10.2012 09:59:09
waterman
Hallo zusammen,
ich habe eine Exceltabelle gebastelt und nun würde ich gerne durch klicken auf eine Zelle in einem bestimmten bereich, diese aktivieren, z.B. ein X setzen und durch ein erneutet klicken dieses wieder entfernen. Eine normale Eingabe soll nicht erlaubt sein,hat hier jemand eine Lösung?
Dickes Danke schon einmal.
Gruß

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelle makieren
17.10.2012 10:36:17
Dirk

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column  1 Then Exit Sub
If Target.Count > 1 Then
MsgBox "mehrfachauswalh nicht zulässig"
Exit Sub
End If
If Target.Value = "X" Then
Target.Value = ""
Else
Target.Value = "X"
End If
Cancel = True
End Sub

einfach in die Tabelle einkopieren.
Target.Column  1

steht für spalte A
Eine direkte Eingabe ist aber dennoch möglcih, wenn man einfach schreibt.
kann man im Notfall aber über einen Blattschutz z.B. Steuern
Gruß
Dirk

Anzeige
AW: Zelle makieren
17.10.2012 10:40:07
waterman
Hi,
und danke für die schnelle Antwort, aber an welcher Stelle genau muß welcher Code hinkopiert werden?
Verstehe dies gerade nicht so ganz. SOrry.
Gruß

AW: Zelle makieren
17.10.2012 11:01:05
hary
Hallo
Teste hier mal mit Doppelklick im gelben Bereich. Blatt ist geschuetzt ohne Passwort.
https://www.herber.de/bbs/user/82152.xlsm
gruss hary
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A1:D5")) Is Nothing Then
ActiveSheet.Unprotect
Target.Value = IIf(Target.Value = "x", "", "x")
ActiveSheet.Protect
Cancel = True
End If
End Sub

Anzeige
AW: Zelle makieren
17.10.2012 11:54:58
waterman
Danke!!!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige