我有一个组合框(cbInventory),在RowSource属性中填充了一个命名范围,该范围是一个包含6个字段和数千行的表。绑定的列是第一列(材料)。在组合框中选择一个项目后,我希望与所选项目相关联的批号自动出现在单独的文本框中(对cbInventory使用Change事件)。
例如,如果选择了A100-114P,则数字11应该出现在文本框中。
Private Sub cbInventory_Change()
Me.txtBatch = Me.cbInventory.Column(1, ?)
End Sub
如果我手动输入1代替上面的问号,数字10将出现在文本框中,这很有意义。现在,我用什么代替问号来提取所选项目的批号?
答案 0 :(得分:2)
column(0)
将是第一列。
Private Sub CommandButton1_Click()
MsgBox Me.ComboBox1.Column(0)
MsgBox Me.ComboBox1.Column(1)
MsgBox Me.ComboBox1.Column(2)
End Sub