Hi!
Ich habe es Dir mal eingebaut.
Es reagiert nur auf Rechts- oder Doppelklick, eine einfache Markierung halte ich für zu fehleranfällig.
(ein Rechts- oder Doppelklick erfolgt ja bewusst).
Es wird auch geprüft, was sich in der Nachbarzelle befindet, so dass es nicht möglich ist, beides "anzuhaken".
Code befindet sich im Modul der Tabelle1
Microsoft Excel Objekt Tabelle1Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Me.Range("N12:O47")) Is Nothing Then
Call MachEs(Target)
Cancel = True
End If
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Me.Range("N12:O47")) Is Nothing Then
Call MachEs(Target)
Cancel = True
End If
End Sub
Private Sub MachEs(rng As Range)
Application.EnableEvents = False
If rng.Column = 14 Then
If rng = Chr(252) Then rng = "" Else rng = Chr(252)
If rng.Offset(0, 1) = Chr(251) Then rng.Offset(0, 1) = ""
Else
If rng = Chr(251) Then rng = "" Else rng = Chr(251)
If rng.Offset(0, -1) = Chr(252) Then rng.Offset(0, -1) = ""
End If
Application.EnableEvents = True
End Sub
Datei ist im Anhang, viel Spaß damit. :19:
Gruß Ralf