Я возился с VBA, особенно со списками.Добавление строк в MultiColumn ListBox
Я создал кнопку поиска, которая использует свойство find (.Find) и ищет все, что мы поместили в текстовое поле в его таблице данных.
Он может добавлять результаты поиска в список, но если мы хотим, чтобы вся строка была найдена, как мы ее добавим, вместо того, чтобы делать что-то вроде этого vba listbox multicolumn add?
Как это сделать, используя VBA?
Возможно ли это?
Else, можно ли без 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