Как добавить несколько столбцов в список, используя смешанные типы данных в VBA? - PullRequest
1 голос
/ 11 сентября 2011

Я пытаюсь добавить элементы (несколько столбцов) в список. Как я понимаю, чтобы добавить несколько столбцов, вы обычно отправляете их в виде строк, например:

Listbox.AddItem("column1;column2;column3")

Это работает для меня просто отлично. Но как добавить несколько столбцов, если элемент не является строкой? Я пробовал такие вещи, как:

Listbox.AddItem("name"; txtAge.Value)

и

Listbox.AddItem("name; txtAge.Value")

и даже

Listbox.AddItem("name; Me![txtAge]")

Никто не работает. Я не смог ничего найти в Интернете. Какой правильный синтаксис?

Ответы [ 2 ]

0 голосов
/ 21 июля 2015

Вы почти на месте, просто немного отредактируйте:

Listbox.AddItem ("name;" & txtAge.Value)

0 голосов
/ 11 сентября 2011

Вы должны привести txtAge к String ....

    LTrim(str(txtAge.value)) 

или

    CStr(txtAge.value)
...