Попробуем привести краткий пример использования _Change()
на основе вашего кода:
Sub Open_UserForm()
'make sure you have a userform_initialize subroutine for base info
frmALL.Show vbModeless
End Sub
В коде вашей пользовательской формы у вас может быть:
Private Sub ComboBox1_Change()
'ASSUMES DEVPROGRESS IS TRIGGERED BY COMBOBOX1 VALUE CHANGE
xUpload ("DEV")
frmALL.devProgress.Caption = "Complete!"
frmALL.devProgress.ForeColor = vbGreen
frmALL.qaProgress.Caption = "Uploading"
End Sub
Примеры изображений ... код фона для моего примера:
Private Sub UserForm_Initialize()
ComboBox1.List = Array("cat", "dog")
End Sub
Private Sub combobox1_change()
Label1.Caption = "label 1 = updated"
End Sub
Форма пользователя от начала (нажмите F5 из IDE для запуска):
Я выбираю что-то в выпадающем списке 1:
Изменено значение Combobox1, обновлена метка: