Проблема выбора поля со списком Excel VBA - PullRequest
0 голосов
/ 05 мая 2020

Я создал поле со списком с именованным выбором в качестве источника строк, и именованный выбор обновляется, когда я ввожу что-то в поле со списком, и он работает, кроме того, я могу только выбрать / щелкнуть номер вверху, для поле со списком, чтобы вернуть что-либо. Если я нажимаю на третий, он ничего не возвращает.

Я использую поле со списком без каких-либо изменений, за исключением источника строк. это пример, в котором поле со списком возвращает доступное для поиска значение в ячейку AZ1 и должно записывать выбранный мной выбор в ячейку AZ2. Я добавил msgbox, чтобы проверить, что пишется, и если я выберу значение, указанное в верхней части поля со списком, msgbox покажет его 3 раза, но если я выберу второе значение, msgbox покажет только "" 2 раза , и ничего не возвращает, как будто для поля со списком назначен какой-то .clear.

Private Sub ComboBox1_Change()
    Sheets("Ark1").Range("AZ1") = ComboBox1.Value
    ComboBox1.DropDown
End Sub

Private Sub ComboBox1_Click()
    Sheets("Ark1").Range("AZ2") = ComboBox1.Value
    MsgBox (ComboBox1.Value)
End Sub
...