更改用户窗体时如何重新启动宏

时间:2018-10-10 23:28:26

标签: excel vba excel-vba

我不知道如何解释问题,希望您理解

我使用代码强制用户按顺序填写表单

我的问题是4个组合框

1以1的值打开3或4

如果更改值1,则必须再次将值写入2以打开3或4

我的问题是,只有当2发生变化时,他才不会经常检查1中的值。

如何强制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

如果仍然无法理解,请给我写信并重写问题

0 个答案:

没有答案