Как перезапустить макрос при изменении пользовательской формы - PullRequest
0 голосов
/ 11 октября 2018

Я не знаю, как объяснить проблему, надеюсь, вы понимаете

Я использую код, чтобы заставить пользователя заполнить форму в порядке

У меня проблема с 4 комбобокса

1 открывает 3 или 4 на значение 1

Если я изменяю значение 1, мне нужно снова записать значение в 2, чтобы открыть 3 или 4

Моя проблема в том, что он не постоянно проверяет, что значение в 1, только при изменении в 2

Как я могу заставить 2 постоянно проверять значение в 1?

Это код, который у меня есть

Private Sub ComboBox2_Change()
Dim lLoc As Long
lLoc = Me.ComboBox2.ListIndex
If lLoc = -1 Then
    Me.ComboBox2.SetFocus
        ComboBox3.Enabled = False
        ComboBox4.Enabled = False
    Else
        ComboBox3.Enabled = True
    End If
    If ComboBox1.Text = "abc" Then
        ComboBox4.Enabled = True
    Else
        ComboBox4.Enabled = False
    End If
End Sub

Если он все еще не понят, пожалуйста, напишите мне и перепишите вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...