Активность ListBox - VBA

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

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

Добрый день! Написал для Excel кое-какую обработку, содержащую ListBoxы, но вот проблемка: Первый раз всё срабатывает нормально - выбор пункта ListBox, обработка в п/п, но возвращаясь обратно ListBox появляется неактивный. И выбор другого пункта приходится начинать, "выбираясь" вообще из этого меню. Вот такой код:
Листинг программы
  1. Private Sub UserForm_initialize()
  2. 'Заполняем ListBox
  3. With ListBox
  4. .MultiSelect = fmMultiSelectSingle 'выбор только одного варианта
  5. .ForeColor = RGB(60, 60, 220)
  6. .Font.Size = 13
  7. .AddItem "1" 'условно
  8. .AddItem "2"
  9. .AddItem "3"
  10. End With
  11. End Sub
  12.  
  13. Private Sub ListBox_Click()
  14. Select Case ListBox2.ListIndex
  15. Case 0
  16. Call pp1 'условно
  17. Case 1
  18. Call pp2
  19. Case 2
  20. Call pp3
  21. End Sub
Прошу подсказать чайнику...

Решение задачи: «Активность ListBox»

textual
Листинг программы
  1. Private Sub PP()
  2.     MsgBox ("pp1")
  3.     Unload Me
  4.     UserForm1.Show
  5. End Sub

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


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

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

14   голосов , оценка 4.214 из 5

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

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

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