Я использую VBA в Excel 2010. Мне было интересно, есть ли простой способ проверить, соответствует ли значение, введенное в выпадающем списке, уже заполненному значению в выпадающем списке.
Private Sub cmbMonth_Enter() With Me.cmbMonth .AddItem "January" .AddItem "February" .AddItem "March" .AddItem "April" .AddItem "May" .AddItem "June" .AddItem "July" .AddItem "August" .AddItem "September" .AddItem "October" .AddItem "November" .AddItem "December" End With End Sub
КакВы можете видеть, что этот комбинированный список заполнен значениями названий месяцев.Что я хотел бы сделать, так это если пользователь вручную вводит месяц и пишет его с ошибкой, при выходе проверяет, совпадает ли введенное значение с тем, что находится в поле со списком, если не отображается окно сообщения.
Спасибо.