Добрый день.
В VBA новичек, прошу помощи. Есть макрос для заполyения Combobox:
Private Sub dobav_VMRP_ob()
For Each c In Worksheets(2).Range("A4:A44")
If VarType© <> vbEmpty Then Лист1.ComboBox1.AddItem ©
Next c
For Each c In Worksheets(2).Range("L4:L46")
If VarType© <> vbEmpty Then Лист1.ComboBox2.AddItem ©
Next c
For Each c In Worksheets(2).Range("B2:H2")
If VarType© <> vbEmpty Then Лист1.ComboBox3.AddItem ©
Next c
End Sub
Также есть макрос для очистки Combobox:
Private Sub ochistka_ob()
For i = 1 To ComboBox1.ListCount
ComboBox1.RemoveItem 0
Next i
For i = 1 To ComboBox2.ListCount
ComboBox2.RemoveItem 0
Next i
For i = 1 To ComboBox3.ListCount
ComboBox3.RemoveItem 0
Next i
End Sub
Дело в том, что в зависимости от условия, данный Combobox будет
заполняться разными данными (из разных диапазонов ячеек), перед этом
очищаясь.
Первый раз заполняется нормально, но при выборе другого условия, после очистки, он пишет Permissions Denied на строке:
If VarType© <> vbEmpty Then Лист1.ComboBox1.AddItem ©
т.е. при добавлении других элементов в Combobox.
Прошу помощи.
В VBA новичек, прошу помощи. Есть макрос для заполyения Combobox:
Private Sub dobav_VMRP_ob()
For Each c In Worksheets(2).Range("A4:A44")
If VarType© <> vbEmpty Then Лист1.ComboBox1.AddItem ©
Next c
For Each c In Worksheets(2).Range("L4:L46")
If VarType© <> vbEmpty Then Лист1.ComboBox2.AddItem ©
Next c
For Each c In Worksheets(2).Range("B2:H2")
If VarType© <> vbEmpty Then Лист1.ComboBox3.AddItem ©
Next c
End Sub
Также есть макрос для очистки Combobox:
Private Sub ochistka_ob()
For i = 1 To ComboBox1.ListCount
ComboBox1.RemoveItem 0
Next i
For i = 1 To ComboBox2.ListCount
ComboBox2.RemoveItem 0
Next i
For i = 1 To ComboBox3.ListCount
ComboBox3.RemoveItem 0
Next i
End Sub
Дело в том, что в зависимости от условия, данный Combobox будет
заполняться разными данными (из разных диапазонов ячеек), перед этом
очищаясь.
Первый раз заполняется нормально, но при выборе другого условия, после очистки, он пишет Permissions Denied на строке:
If VarType© <> vbEmpty Then Лист1.ComboBox1.AddItem ©
т.е. при добавлении других элементов в Combobox.
Прошу помощи.