You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Excel工作表匹配行的Q列单元格填充CmbBoxHardwareVerified?

解决方法

直接修改代码中赋值给CmbBoxHardwareVerified.Text的语句,指定取匹配行的Q列单元格内容即可,修改后的完整代码如下:

Private Sub CmdBtnOpen_Click()
Dim rng1 As Range

Set rng1 = Sheets("MAIN").Range("B:B").Find(CStr(TxtBoxFUZEProjectID.Value), [B100000], xlFormulas, xlPart, , xlNext)

If Not rng1 Is Nothing Then
    MsgBox "FUZE Project ID Found, form updated.", vbInformation
    ActiveWindow.ScrollRow = rng1.Row
    ' 修改此处,获取匹配行Q列的内容
    CmbBoxHardwareVerified.Text = Sheets("MAIN").Cells(rng1.Row, "Q").Value
Else
    MsgBox "FUZE Project not found. Do you want to import from FUZE Dump?", vbYesNo
    
End If

End Sub

关键修改说明

  • 原代码中rng1.Cells()指向的是B列中找到的匹配单元格,现在替换为Sheets("MAIN").Cells(rng1.Row, "Q").Value,其中:
    • rng1.Row获取匹配到的行号
    • "Q"指定目标列,也可以用列号17代替(Q是第17列)
    • .Value取出该单元格的内容,赋值给下拉框的文本属性

内容的提问来源于stack exchange,提问作者Michael Pierotti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 18:53:14