将填写的组合框变成数字?

Turning filled out combo box into a number?

我有 4 个组合框,您可以在其中 select 一个员工。我想得到一个 0 到 4 之间的值来显示有多少组合框有员工。我将使用这个数字来自动计算工作时间的长度。我认为我的方法全错了。我想我需要使用 str 或 val.

我开始于:

Private Sub ATeamLeaderMon_Change()

If ATeamLeaderMon Is Null Then Me.AMaidMonTotal = Me.AMaidMonTotal + 0
If AMaidMonTotal Is Not Null Then Me.AMaidMonTotal = Me.AMaidMonTotal + 1

End Sub

试试:

Me!AMaidMonTotal.Value = Abs(Not IsNull(Me!Combo1.Value)) + Abs(Not IsNull(Me!Combo2.Value)) + Abs(Not IsNull(Me!Combo3.Value)) + Abs(Not IsNull(Me!Combo4.Value))