Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Range("G3,G5"), Target) Is Nothing Then Feuil1.Range("A4:L203").ClearContents
End Sub
Il y a une liste déroulante en cellule A1 et je voudrais que quand elle est non vide un msgbox s'affiche pour demander une validation. Du genre " Vous êtes sur de chosir" Oui ou Non et après lancer ma macro si oui.
Sub Test()
If Range("A1") > 0 Then
Dim Rep As Integer
Rep = MsgBox("Etes-vous sûr de votre choix ?", vbYesNo + vbQuestion, "CHOIX LISTE")
If Rep = vbYes Then
'içi ton code si la réponse est OUI
Else
End
End If
End If
End Sub