Question:

La sélection dans une liste de validité dans la colonne D est remplacée par un nombre. Fonctionne uniquement avec XL9 et supérieur.

Réponse:

Placez le code ci-dessous dans le module Ce classeur.

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 4 Then Exit Sub

Application.EnableEvents = False

Target.Value = WorksheetFunction.VLookup(Target.Value, Range("A1:B12"), 2, 0)

Application.EnableEvents = True

End Sub