Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Doppelklick Sub nur ausführen wenn bestimmte Zelle angewählt ist
#1
Hallo zusammen ich möchte erreichen, dass ich in einer bestimmten Zeile ein Doppel Klick machen kann und automatisch ein X reingeschrieben wird. Das funktioniert so weit auch gut nur passiert es jetzt in jeder Zelle und ich weiss nicht so genau wie ich diese 2 Subs in eins integrieren kann. Worksheet_BeforeDoubleClick wird leider bei jedem Doppelklick ausgeführt..
 

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address <> "$K$22" And Target.Address <> "$A$30" Then Exit Sub
MsgBox "Hallo, ich bin eine Meldung"
If Target.Address = "$K$22" Then Application.Run "Worksheet_BeforeDoubleClick"
End Sub

Private Sub Worksheet_BeforeDoubleClick _
(ByVal Target As Excel.Range, Cancel As Boolean)
If Target.Value = "" Then Cocher Else Target.ClearContents
Cancel = True
End Sub
Top
#2
Hallo,

ein kleines Beispiel:


Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Target.Column = 2 Then 'Spalte B
   If Target.Row >= 5 And Target.Row <= 10 Then 'Zeile 5 bis 10
       If Not Target Is Nothing Then
           If Target = "" Then
               Target = "X"
           Else
               Target = ""
           End If
       End If
   End If
End If
End Sub


Gruß Werner
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste