我试图在Userform中添加组合框("产品"),依赖另一个组合框("保险费率")。但是当我添加了这两个组合框并尝试点击 "命令按钮保存 "后,组合框中的 "产品 "名称仍然存在。默认情况下,在添加组合框("Product")依赖另一个组合框之前,它会在保存命令按钮后反映出自动清除功能,希望有人能帮助解决这个问题,非常感谢。下面是代码。我参考了Me.cmbPro.Rowsource的工作表 "Product"。
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