Добрый день, необходимо очистить выпадающий список ComboBox, но при этом необходимо сохранить значение, в приложенном файле-примере использована функция [vba]
Код
Do While Me.Controls("ComboBox_" & CStr(num)).ListCount > 0 Me.Controls("ComboBox_" & CStr(num)).RemoveItem (0) Loop
[/vba] Однако возникает ошибка Unspecified error, каким образом необходимо поправить код, для того чтобы исключить ошибку?
Добрый день, необходимо очистить выпадающий список ComboBox, но при этом необходимо сохранить значение, в приложенном файле-примере использована функция [vba]
Код
Do While Me.Controls("ComboBox_" & CStr(num)).ListCount > 0 Me.Controls("ComboBox_" & CStr(num)).RemoveItem (0) Loop
[/vba] Однако возникает ошибка Unspecified error, каким образом необходимо поправить код, для того чтобы исключить ошибку?Sashagor1982
Нельзя удалить выбранный элемент в комбике. Надо учесть, что будет такая ошибка.[vba]
Код
On Error Resume Next If (Me.Controls("ComboBox_" & CStr(num)).ListCount <> 0) Then For i = Me.Controls("ComboBox_" & CStr(num)).ListCount - 1 To 0 Step -1 Me.Controls("ComboBox_" & CStr(num)).RemoveItem i Next End If
Err.Clear On Error GoTo 0
[/vba]
Нельзя удалить выбранный элемент в комбике. Надо учесть, что будет такая ошибка.[vba]
Код
On Error Resume Next If (Me.Controls("ComboBox_" & CStr(num)).ListCount <> 0) Then For i = Me.Controls("ComboBox_" & CStr(num)).ListCount - 1 To 0 Step -1 Me.Controls("ComboBox_" & CStr(num)).RemoveItem i Next End If
doober, Вот работающая программа, однако не могу понять, с каждым последующим ComboBox увеличивается скорость работы, не можете взглянуть в чем дело
doober, Вот работающая программа, однако не могу понять, с каждым последующим ComboBox увеличивается скорость работы, не можете взглянуть в чем делоSashagor1982