Самообучающийся и статический combobox - VBA
Формулировка задачи:
Доброго времени суток. Не могли бы вы дать информацию, литературу, готовый код vba для кнопки, для самообучающегося и статического combobox (комбинированный список в VBA).
Заранее спасибо. Сам не могу найти ничего подходящего.
Решение задачи: «Самообучающийся и статический combobox»
textual
Листинг программы
- Private Sub cmd1_Click()
- ' проверка правильности введенных данных
- If Me.ComboBox1.Value = "" Or ComboBox2.Value = "" Then: MsgBox "Все обязательные поля должны быть заполнены.", 48, "Сообщение": Exit Sub
- 'перенос данных с формы на лист
- With Worksheets("start")
- lastRow = Cells(Rows.Count, 1).End(xlUp).Row
- Cells(lastRow + 1, 1) = Me.ComboBox1
- Cells(lastRow + 1, 2) = Me.ComboBox2
- Range(Cells(5, 1), Cells(lastRow + 1, 2)).Borders.LineStyle = xlContinuous 'Сделали обрамление ячеек
- End With
- 'очистка элементов управления для следующих записей
- Me.ComboBox1.Value = ""
- Me.ComboBox2.Value = ""
- End Sub
- Private Sub UserForm_Initialize()
- With Sheets("справка")
- Dim lastRow As Long
- lastRow = .Cells(Rows.Count, 1).End(xlUp).Row
- Me.ComboBox1.List = .Range("a2:a" & lastRow).Value
- For i = 1 To 12: Me.ComboBox2.AddItem Format(DateSerial(1, i, 1), "MMMM"): Next
- End With
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д