Une question très facile pour vous les pros des macros. J'ai une macro qui met une croix en double cliquant dans une cellule et je cherche à ce que cette macro ne s'applique que dans la plage B3:Y17.
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If UCase(Target) = "X" Then Target = "" Else Target = "X"
Cancel = True
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("B3:Y17")) Is Nothing Then
If UCase(Target) = "X" Then Target = "" Else Target = "X"
Cancel = True
End If
End Sub