Ich habe hier diesen code mit dem ich mit der rechten Maustaste Zellen Markieren kann.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
ActiveSheet.Unprotect Password:="merlin"
If Not Intersect([D4:AH4,D7:AF7,D10:AH10,D13:AG13,D16:AH16,D19:AG19,D22:AH22,D25:AH25,D28:AG28,D31:AH31,D34:AG34,D37:AH37], Target) Is Nothing Then
If Target.Interior.ColorIndex = 3 Then
Target.Interior.ColorIndex = x1None
Else
Target.Interior.ColorIndex = 3
End If
Cancel = True
ActiveSheet.Protect Password:="merlin"
End If
End Sub
Jetz brüchte ich noch einen das wenn ich in eine Zelle klicke ein Kreuz gesetzt wird. Habe es mit dem Recorder Aufgezeichnet bekomme es aber nicht umgesetzt.
Könnte mir da jemand helfen?
Mfg Micha
Sub Kreuz()
Kreuz Makro
Range("C3").Select
With Selection.Borders(xlDiagonalDown)
.LineStyle = xlContinuous
.Color = -1003520
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlDiagonalUp)
.LineStyle = xlContinuous
.Color = -1003520
.TintAndShade = 0
.Weight = xlThick
End With
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
Range("A1").Select
End Sub