Добавление элементов в поле со списком без кода? - PullRequest
2 голосов
/ 08 июня 2010

Мне нужны некоторые значения по умолчанию в моих полях со списком, но я не могу понять, как это сделать, не написав модуль, который заполняет поля со списком. Как я могу вручную заполнить поля со списком, чтобы мне не пришлось использовать код, чтобы сделать что-то такое простое.

Спасибо

Ответы [ 4 ]

2 голосов
/ 08 июня 2010

Какую программу вы используете? Где комбобокс? Например, в Excel у вас может быть комбинированный список на форме или на рабочем листе, и ответ будет зависеть от этих факторов.

В Excel вы можете определить значения по умолчанию на рабочем листе (который вы можете скрыть, если хотите) и установить для источника комбинированного поля соответствующий диапазон - код не требуется.

Пожалуйста, уточните ваши требования, и вы получите более конкретные ответы.

1 голос
/ 08 июня 2010

Полагаю, вы говорите о Access?В этом случае

  • установите для параметра «Тип строки» значение «Список значений»
  • , а затем установите для параметра «Источник строки» значение Black;Синий;Зеленый или как хочешь
1 голос
/ 08 июня 2010

Если я правильно понимаю ваш вопрос, я вполне уверен, что у вас где-то должен быть код, я не думаю, что VBA поддерживает, так как я, кажется, помню, что VB6 сделал просто для добавления элементов в свойство, но вы не нужно создать отдельный модуль, просто так должно работать:

Private Sub UserForm_Activate()
    ComboBox1.AddItem "Text1"
    ComboBox1.AddItem "Text2"
    ComboBox1.AddItem "Text3"
End Sub
0 голосов
/ 31 августа 2015

Вы также можете попробовать что-то вроде

Private Sub worksheet_Activate ()

С Sheet1.ComboBox1 .List = Range ("a1: a20"). Значение Конец с Это даст список значений от ячейки A1 до ячейки A20 End Sub

...