首页 > 解决方案 > 选择 ComboBox 值并将它们放入相应的文本框中

问题描述

我对 VBA 很陌生,所以我对访问 ComboBox 的行值感到很困惑。所以我有这个组合框,它显示从 E4 开始的列到列中的姓氏的名称。但是,我有多个与特定单元格相关联的文本框,它们与该名称相关联,例如,此处的这一行有一个示例名称“Paul Kim”,我想访问该资源名称并使其显示在相应的文本中我的用户表单中的框。到目前为止,这是我的代码:

Private Sub ComboBox2_Enter()

currWrkSheet = ComboBox1.Value


If currWrkSheet = "Select a Project" Then
    MsgBox ("Select a Project")
    Exit Sub
End If


Worksheets(currWrkSheet).Activate

ComboBox2.List = Worksheets(currWrkSheet).Range("E4", Range("E4").End(xlDown)).Value

'Once getting the value of the combobox, it should show the values from the corresponding texboxes/comboboxes

'ComboBox2.ListRows    
End Sub

我真的不知道如何获取组合框的行值并实现它,因为解决方案到处都是,而且很难理解,所以我可以把它们放进去。我唯一能得到的是 ListRows 方法但我对如何使用它仍然很困惑。任何线索我可以如何做到这一点或接近它?

标签: excelvba

解决方案


推荐阅读