1
添加行我瞎搞用VBA,特别是与列表框。在多列列表框
我创建了一个搜索按钮,这是用找物业(.Find)和搜索,无论我们已经把它的文本框的数据表。
它可以将搜索结果添加到列表框,但是如果我们希望从搜索结果所在的整行开始,我们如何添加它,而不是像这样做vba listbox multicolumn add?
如何使用VBA来完成?
它甚至有可能吗?
否则,这可能不VBA?
正在发生的事情:
Data table: a | b | c | d | e
1 | 2 | 3 | 4 | 5
Search: a
Listbox : a
Search: 1
Listbox : 1
Search: 2
Listbox : 2
Search: d
Listbox : d
我 “想”:
Data table: a | b | c | d | e
1 | 2 | 3 | 4 | 5
Search: a
Listbox: a | b | c | d | e
Search: 1
Listbox: 1 | 2 | 3 | 4 | 5
Search: 2
Listbox: 1 | 2 | 3 | 4 | 5
Search: d
Listbox: a | b | c | d | e
如果它的需要,我可以提供我使用的测试搜索代码。
很好的解释。我编辑它也包含使用'RowSource'方法作为替代选项。 –
可怕的解释! – svacxpython
@DavidZemens:THX的编辑,我忘了'RowSource'因为我没有在几年用它!但是OP的很好的完成和实际答案! ;) – R3uK