Bonjour,
Ajoutez la procédure click_enter avant votre procédure macro1, exécutez ce code.
Sub click_enter()
Application.OnKey "~", "macro1"
End Sub
Sub macro1()
If [feuil1!e4] = "A" Or [feuil1!e4] = "B" Then
Range("F6").Select
ActiveCell.FormulaR1C1 = "OUI"
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
With Selection.Interior
.Color = 65535
End With
With Selection.Font
.Color = -16776961
End With
Else
Range("F6").Select
ActiveCell.FormulaR1C1 = "NON"
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
With Selection.Interior
.ThemeColor = xlThemeColorDark1
End With
With Selection.Font
.ColorIndex = xlAutomatic
End With
End If
End Sub
Lors du choix de lettre dans la liste déroulante, validez par la touche entrée, et macro1 va s'éxécuter en mettant "oui" ou "non" dans la cellule demandée.
Cordialement