J'avais néanmoins oublié un petit paramètre, je voudrais qu'en plus, par défaut, dans la cellule A2, s'affiche la première valeur de la liste déroulante ...
Oui j'avais pensé à un code mais est-il possible de faire en sorte que la macro s'exécute "toute seule" dès que l'on modifie la valeur de la cellule A1 ?
Tu fais un click droit sur le nom de la feuille ==> Visualiser le code et tu colles
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
Range("A2") = ""
If Target.Value > 1 Then Range("A2") = "M"
End If
End Sub