Bonjour copo15
Il faut modifier le code de la feuille
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Procédure pour mettre en sur brillance avec une forrme conditionnelle
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("MaPlage")) Is Nothing Then
Range("M1").Value = Target.Row
Call AfficheImage
Else
Call SupprimerImage
Range("M1").ClearContents
End If
End Sub
Et ajouter cette Sub dans le module
Sub SupprimerImage()
Dim Shp As Shape
With Sheets("Adhérents")
For Each Shp In .Shapes
' Ne pas supprimer le bouton
If Shp.Name <> "Graphic 2" Then Shp.Delete
Next Shp
End With
End Sub
A tester
A+