Combobox - помогите с проблемкой
От: leer  
Дата: 14.01.04 12:50
Оценка:
сделал UserForm на VBA Excell, Где в комбобоксе выбираю нужное значение, и оно вставляется в определенную ячейку. Проблема в том, что все значения из которых выбираем прописаны в программе. Как же добавлять непосредственно из UserForm новые значения, и как их вводить. Помогите советом,а?
Re: Combobox - помогите с проблемкой
От: Q2Baklan Россия  
Дата: 15.01.04 06:16
Оценка: 4 (2)
Здравствуйте, leer, Вы писали:

L>сделал UserForm на VBA Excell, Где в комбобоксе выбираю нужное значение, и оно вставляется в определенную ячейку. Проблема в том, что все значения из которых выбираем прописаны в программе. Как же добавлять непосредственно из UserForm новые значения, и как их вводить. Помогите советом,а?



 :user: 
Private i As Long

Private Sub CommandButton2_Click()
'добовляем новый эелементв в ComboBox
For i = Me.ComboBox1.ListCount To Me.ComboBox1.ListCount
    ComboBox1.AddItem InputBox("введите Новое значение", "Ввод", Default)
Next
End Sub

Private Sub UserForm_Activate()
    ComboBox1.AddItem "Left Top"        'ListIndex = 0
    ComboBox1.AddItem "Left Center"     'ListIndex = 1
    ComboBox1.AddItem "Left Bottom"     'ListIndex = 2
End Sub
 :super:
Нельзя смеяться над патриархами.

"Патриархи"

nnnnn
| — _ |
| O o |
[ '\(_) /`]
\___/
Re[2]: Combobox - помогите с проблемкой
От: leer  
Дата: 15.01.04 10:47
Оценка:
Здравствуйте, Q2Baklan, Вы писали:

QB>Здравствуйте, leer, Вы писали:


L>>сделал UserForm на VBA Excell, Где в комбобоксе выбираю нужное значение, и оно вставляется в определенную ячейку. Проблема в том, что все значения из которых выбираем прописаны в программе. Как же добавлять непосредственно из UserForm новые значения, и как их вводить. Помогите советом,а?



QB>
QB> :user: 
QB>Private i As Long

QB>Private Sub CommandButton2_Click()
QB>'добовляем новый эелементв в ComboBox
QB>For i = Me.ComboBox1.ListCount To Me.ComboBox1.ListCount

QB>    ComboBox1.AddItem InputBox("введите Новое значение", "Ввод", Default)
QB>Next
QB>End Sub

QB>Private Sub UserForm_Activate()
QB>    ComboBox1.AddItem "Left Top"        'ListIndex = 0
QB>    ComboBox1.AddItem "Left Center"     'ListIndex = 1
QB>    ComboBox1.AddItem "Left Bottom"     'ListIndex = 2
QB>End Sub
QB> :super: 
QB>

программа выдает ошибку, что не понимает переменную i, наверное она стоит перед SUB
Re[2]: Combobox - помогите с проблемкой
От: leer  
Дата: 16.01.04 08:36
Оценка:
Здравствуйте, Q2Baklan, Вы писали:

QB>Здравствуйте, leer, Вы писали:


L>>сделал UserForm на VBA Excell, Где в комбобоксе выбираю нужное значение, и оно вставляется в определенную ячейку. Проблема в том, что все значения из которых выбираем прописаны в программе. Как же добавлять непосредственно из UserForm новые значения, и как их вводить. Помогите советом,а?



QB>
QB> :user: 
QB>Private i As Long

QB>Private Sub CommandButton2_Click()
QB>'добовляем новый эелементв в ComboBox
QB>For i = Me.ComboBox1.ListCount To Me.ComboBox1.ListCount
QB>    ComboBox1.AddItem InputBox("введите Новое значение", "Ввод", Default)
QB>Next
QB>End Sub

QB>Private Sub UserForm_Activate()
QB>    ComboBox1.AddItem "Left Top"        'ListIndex = 0
QB>    ComboBox1.AddItem "Left Center"     'ListIndex = 1
QB>    ComboBox1.AddItem "Left Bottom"     'ListIndex = 2
QB>End Sub
QB> :super: 
QB>


Но теперь новая запись не сохраняется в листе после закрыития формы. как сделать, чтобы навсегда прописывалось?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.