Sostituire il valore dalla lista di convalida con un numero utilizzando VBA in Microsoft Excel
Domanda:
La selezione da un elenco di validità nella colonna D è sostituita da un numero. Funziona solo con XL9 e versioni successive.
Risposta:
Inserisci il codice seguente nel modulo Questa cartella di lavoro.
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