Автор Тема: VBA Макросы: как на форме исключить позицию из listbox?  (Прочитано 598 раз)

Оффлайн Sergi92

  • Посетитель форума
  • Сообщений: 49
Подскажите пожалуйста, как по нажатию кнопочки УДАЛИТЬ на форме исключить позицию из listbox?

Оффлайн Администратор

  • Administrator
  • Сообщений: 1939
Удалить выделенные пункты в листбоксе можно так:
Макрос
Private Sub CommandButton2_Click()
    Dim i As Long
    For i = Me.ListBox1.ListCount - 1 To 0 Step -1
        If Me.ListBox1.Selected(i) = True Then
            Me.ListBox1.RemoveItem i
        End If
    Next i
End Sub

Кнопки для запуска макроса нет, я запускал из VBA.

[вложение удалено администратором]

Оффлайн Sergi92

  • Посетитель форума
  • Сообщений: 49
Спасибо!