首页 > 解决方案 > 从 excel 用户表单更新数据库记录

问题描述

我正在寻找使用用户表单更新数据库记录。我已经设置了一个用户表单,顶部和下面的 ID 号是与数据库其余部分匹配的框列表。选择 ID 号后,我希望填写用户表单中的所有其他框,例如使用 vlookup。以下是当前公式,但由于所有查找函数都为红色,因此无法正常工作

Dim SLNo As Integer

SLNo = cmbdid.Value

Me.TextSendCode.Value = Application.WorksheetFunction.VLookup(SLNo, Sheets(“EditForm”).Range(“B10:K13”), 2, 0)

Me.TextReceiveCode.Value = Application.WorksheetFunction.VLookup(SLNo, Sheets(“EditForm”).Range(“B10:K13”), 3, 0)

Me.ComboEntity.Value = Application.WorksheetFunction.VLookup(SLNo, Sheets(“EditForm”).Range(“B10:K13”), 4, 0)

Me.TextAccNumber.Value = Application.WorksheetFunction.VLookup(SLNo, Sheets(“EditForm”).Range(“B10:K3”), 5, 0)

错误状态 - "Expected: list separator or )"- 这是 B3:K13 之间的冒号

对工作有帮助吗?

标签: exceldatabasevbauserform

解决方案



推荐阅读