为什么未显示我的VBA ListBox值?

时间:2019-09-17 14:37:37

标签: excel vba properties listbox

我正在使用VBA发票生成器。当从主电子表格中搜索名称时,我在ListBox中获得了显示给我的条目。我想从框中选择一个结果,但是当我选择一个结果时,我没有得到所选的条目,而是从主电子表格中获得了一个条目-这显然是一条不同的记录。

我收到的结果取决于名称在列表框中相对于电子表格的位置;如果我在框中选择名字,则从Master电子表格中获得第一个条目;如果我在框中选择第二个名字,则从Master电子表格中获得第二个条目。

受影响的代码如下:

FirstFragment

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

要在VBA表单中设置文本框的值,必须将其值设置为 文本 -文本框元素的属性

像这样:

FmInputMaster.tbCustName.Text = shMaster.Range("A" & EditNum)

还对其他 TextBox 元素

进行更改