Als ik de volgende sript gebruik ( die trouwens werkt)
en ik doe de beveiliging aan werkt deze script niet meer wat doe ik fout
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim oRow As String
Dim oCol As String
Dim DataRg As Range
Dim A As Range
Dim AllRg As Range
Set DataRg = Range("B2:CJ230")
Set AllRg = Range("A1:CJ230")
If Target.Cells.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, DataRg) Is Nothing Then
DataRg.Interior.ColorIndex = xlNone
oRow = "B" & Target.Row & ":" & Target.Offset(0, 0).Address
oCol = Target.Offset(2 - Target.Row, 0).Address & ":" & Target.Offset(0, 0).Address
Range(oRow).Interior.ColorIndex = 6
Range(oCol).Interior.ColorIndex = 6
Else
DataRg.Interior.ColorIndex = xlNone
End If
End Sub
en ik doe de beveiliging aan werkt deze script niet meer wat doe ik fout
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim oRow As String
Dim oCol As String
Dim DataRg As Range
Dim A As Range
Dim AllRg As Range
Set DataRg = Range("B2:CJ230")
Set AllRg = Range("A1:CJ230")
If Target.Cells.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, DataRg) Is Nothing Then
DataRg.Interior.ColorIndex = xlNone
oRow = "B" & Target.Row & ":" & Target.Offset(0, 0).Address
oCol = Target.Offset(2 - Target.Row, 0).Address & ":" & Target.Offset(0, 0).Address
Range(oRow).Interior.ColorIndex = 6
Range(oCol).Interior.ColorIndex = 6
Else
DataRg.Interior.ColorIndex = xlNone
End If
End Sub