Remplacer la valeur de la liste de validation avec un numéro à l’aide VBA dans Microsoft Excel
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