如何在Userform中添加excel vba组合框依赖另一个组合框,而不影响点击保存按钮后的清除数据功能。

问题描述 投票:0回答:1

我试图在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
excel vba combobox save clear
1个回答
0
投票

在你的代码后用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
© www.soinside.com 2019 - 2024. All rights reserved.