【发布时间】:2016-09-05 03:18:02
【问题描述】:
用户填写表格后,记录将保存在“Sheet2”中。对于每个控件 ID,应该有 3 个可能的活动。我想要做的是,在用户输入控件 ID 和活动名称后,表单将填充来自“Sheet2”的现有数据。这是我通过使用“索引”/“匹配”得出的结果,但它返回“类型不匹配”错误。
Private Sub Reg3_AfterUpdate()
With Me
.Reg2 = Application.WorksheetFunction.Index(Sheet2.Columns(3), Application.WorksheetFunction.Match(1, (Sheet2.Columns(2) = CLng(Me.Reg1)) * (Sheet2.Columns(4) = CLng(Me.Reg3)), 0))
End With
End Sub
Reg1 是位于第 2 列的控制 ID; Reg2 是位于第 3 列的全名;和 Reg3 是位于第 4 列的活动。
有人可以帮帮我吗?
【问题讨论】: