Заполнение Combobox на второй пользовательской форме
Я создал Userform
который требует, чтобы пользователь заполнил ряд текстовых полей и комбинированных полей. Часть формы имеет командную Userform
которая открывает вторую Userform
(Userform 1). Мне удалось настроить его, но комбинированные поля для второй пользовательской формы не будут заполняться. Я использую тот же самый код и LookupLists
те же LookupLists
( LookupLists
лист Excel). Я также попытался предоставить combo box определенное значение, которое я ввел вручную ( cboSENTPROJ1.Value = 9
), но это тоже не работает.
Это код для инициализации UserForm1
:
Private Sub UserForm1_Initialize() Dim cPROJ As Range Set ws = Worksheets("LookupLists") For Each cPROJ In ws.Range("Projects") With Me.cboSENTPROJ1 .AddItem cPROJ.Value .List(.ListCount - 1, 1) = cPROJ.Offset(0, 1).Value End With Next cPROJ End Sub
- Имя пользователя из пользовательской формы
- Форма входа в Excel VBA с сохраненными паролями в базе данных Access
- Сохранение рабочих листов с формами в формате pdf
- Возврат ответа с помощью VBA в TextBox
- VBA Excel Userform EventHandler для динамически сгенерированных элементов управления не работает должным образом
- Как добавить объекты управления в пользовательскую форму в коллекцию, а затем прокрутить коллекцию и получить доступ к их свойствам?
- Приложение Lauch внутри пользовательской формы
- Excel VBA Userform
- excel userform - переменная set / reset для определения / использования кадра
- Выбор и удаление листов Excel с помощью пользовательской формы
- Ошибка проверки входа в пользовательскую форму VBA
- VBA - Как я могу дать код ошибки на основе суммы моих значений текстового поля в форме пользователя?
- Excel начал сбой на нескольких компьютерах и несколько версий пользовательской формы
Объявите переменные text.value как общедоступные переменные (вверху модуля), а затем вы можете вызывать значения в ваших назначениях combobox.