Самообучающийся и статический combobox - VBA

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Не могли бы вы дать информацию, литературу, готовый код vba для кнопки, для самообучающегося и статического combobox (комбинированный список в VBA). Заранее спасибо. Сам не могу найти ничего подходящего.

Решение задачи: «Самообучающийся и статический combobox»

textual
Листинг программы
  1. Private Sub cmd1_Click()
  2.  '    проверка правильности введенных данных
  3. If Me.ComboBox1.Value = "" Or ComboBox2.Value = "" Then: MsgBox "Все обязательные поля должны быть заполнены.", 48, "Сообщение": Exit Sub
  4. 'перенос данных с формы на лист
  5.   With Worksheets("start")
  6.        lastRow = Cells(Rows.Count, 1).End(xlUp).Row
  7.        Cells(lastRow + 1, 1) = Me.ComboBox1
  8.        Cells(lastRow + 1, 2) = Me.ComboBox2
  9.     Range(Cells(5, 1), Cells(lastRow + 1, 2)).Borders.LineStyle = xlContinuous 'Сделали обрамление ячеек
  10. End With
  11.  'очистка элементов управления для следующих записей
  12. Me.ComboBox1.Value = ""
  13.  Me.ComboBox2.Value = ""
  14. End Sub
  15.  
  16.  
  17. Private Sub UserForm_Initialize()
  18.   With Sheets("справка")
  19.   Dim lastRow As Long
  20.         lastRow = .Cells(Rows.Count, 1).End(xlUp).Row
  21.         Me.ComboBox1.List = .Range("a2:a" & lastRow).Value
  22.          For i = 1 To 12: Me.ComboBox2.AddItem Format(DateSerial(1, i, 1), "MMMM"): Next
  23.   End With
  24.  
  25. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут