
Private Sub CommandButtonELIMINA_Click()
Dim i As Long, c As Collection, ur As Long
Set c = New Collection
Application.ScreenUpdating = False
For i = 0 To ListBoxELENCO.ListCount - 1
If ListBoxELENCO.Selected(i) Then c.Add i
Next
For i = c.Count To 1 Step -1
Range(Cells(c(i) + 2, "A"), Cells(c(i) + 2, "G")).Delete xlShiftUp
Next
ur = Sheets("ELENCO").Range("A100").End(xlUp).Row
ListBoxELENCO.RowSource = "ELENCO!A2:T" & ur
Application.ScreenUpdating = True
End Sub
|
Private Sub CB_CARICA_ELENCO_Click()
ListBoxELENCO.MultiSelect = fmMultiSelectMulti
ur = Sheets("ELENCO").Cells(Rows.Count, "A").End(xlUp).Row
ListBoxELENCO.RowSource = "ELENCO!A2:G" & ur
ListBoxELENCO.ColumnWidths = "72;90;80;200;40;80;30;"
ListBoxELENCO.ColumnCount = 7
End Sub
Private Sub CommandButtonELIMINA_Click()
Dim i As Long, arr()
ReDim arr(ListBoxELENCO.ListCount)
ii = 0
For i = 0 To ListBoxELENCO.ListCount - 1
If ListBoxELENCO.Selected(i) Then
arr(ii) = i
ii = ii + 1
End If
Next
For j = ii - 1 To 0 Step -1
Sheets("ELENCO").Rows(arr(j) + 2).Delete
Next
End Sub |
