Пользовательские формы Excel VBA. Как перенести данные из списка в ячейку листа? - PullRequest
0 голосов
/ 31 октября 2018

У меня есть ListBox с тремя вариантами: Цилиндр, Эллипсоид и Frustum. Пользователь выбирает один из них и нажимает кнопку отправки. То, что я хотел бы сделать, это написать свой выбор в ячейку на моем листе, когда нажата кнопка отправки. Как мне это сделать?

1 Ответ

0 голосов
/ 31 октября 2018

Объект управления ListBox будет иметь некоторое имя. Поэтому, если ваша форма называется frm, а объект списка имеет имя lstBox, вы должны переместить выбранное значение в диапазон myRange, например:

myRange.value = frm.lstBox.text

Если вы хотите перебрать ячейки в диапазоне, если бы выглядело примерно так:

Dim cell as range

For each cell in myRange
    cell.value = frm.lstBox.text
next cell

Выше будет записывать значение в ListBox для каждой ячейки в диапазоне.

...