单击保存按钮后,如何在用户窗体中添加 excel vba 依赖于另一个组合框的组合框而不影响清除数据功能

How to add excel vba combobox dependent on another combobox in Userform without affecting clear data function after click on save button

我试图在用户窗体中添加依赖于另一个组合框 ("Insurance Rate") 的组合框 ("Product")。但是在我添加这两个组合框并尝试单击 "Command Button Save" 之后,组合框 "Product" 名称仍然存在于组合框中。默认情况下在combobox("Product")中添加之前依赖另一个combobox,它会在保存命令后反映自动清除功能button.Hopefully有人可以帮助解决这个问题,非常感谢。下面是代码。我参考了工作表 "Product"

中的 Me.cmbPro.Rowsource
Private Sub cmbPro_Change()

Me.CmbIns = ""
Select Case Me.cmbPro
    Case "Product"
        Me.CmbIns.RowSource = "Product"
    Case "GAA"
        Me.CmbIns.RowSource = "GAA"
    Case "GPPS"
        Me.CmbIns.RowSource = "GPPS" 
    Case "Propylene"
        Me.CmbIns.RowSource = "Propylene"

End Select
End Sub

在您的代码之后或在保存命令按钮代码中使用 Me.cmbPro.Value = "" 清除组合值:

Private Sub cmbPro_Change()

Me.CmbIns = ""
Select Case Me.cmbPro
    Case "Product"
        Me.CmbIns.RowSource = "Product"
    Case "GAA"
        Me.CmbIns.RowSource = "GAA"
    Case "GPPS"
        Me.CmbIns.RowSource = "GPPS" 
    Case "Propylene"
        Me.CmbIns.RowSource = "Propylene"

End Select
Me.cmbPro.Value = ""
End Sub