Bonjour et bienvenue
Pour Sélectionner (mettre un X en B) : Code à placer dans la feuille
Méthode 1 : sur simple click
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim derlg As Integer
derlg = Range("A65536").End(xlUp).Row
If Not Application.Intersect(Target, Range("B2:B" & derlg)) Is Nothing Then
Target = "X"
End If
End Sub
Méthode 2 : Sur double click
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim derlg As Integer
derlg = Range("A65536").End(xlUp).Row
If Not Application.Intersect(Target, Range("B2:B" & derlg)) Is Nothing Then
Target = "X"
Cancel = True
End If
End Sub
Pour effacer la sélection : Code à placer dans un module (à affecter à un bouton)
Sub Efface()
Dim derlg As Integer
derlg = Range("B65536").End(xlUp).Row + 1
Range("B2:B" & derlg).ClearContents
End Sub
Amicalement
Nad