【发布时间】:2021-03-22 18:13:42
【问题描述】:
我有一个带有许多组合框和一个“确定”按钮的用户表单。我需要的是,当按下“确定”按钮时,VBA 检查是否没有空的组合框。如果所有组合框都选择了某个值 - 关闭用户表单,否则返回一个消息框并单击该消息框上的“确定”返回用户表单,没有丢失填充值。
我已经尝试了所有我能想到的方法:
If PackageOuterRadius = null Then
if PackageOuterRadius is nothing Then
If PackageOuterRadius.value = 0 Then
If IsNull(PackageOuterRadius) = True Then
If IsNull(PackageOuterRadius.value) Then
我一直在尝试做的是:
Private Sub Rigid_Filme_Ok_Button_Click()
If PackageOuterRadius.ListCount = 0 Then
MsgBox "Select a ""Package Outer Radius!"
End If
并且绝对没有任何实际检查组合框是否为空并不断返回正值(选择了一个值)
有什么办法可以解决这个问题?有人可以帮帮我吗?
【问题讨论】: