Notifications
Clear all

Como excluir linha selecionada listbox

5 Posts
2 Usuários
0 Reactions
2,337 Visualizações
(@laeoli)
Posts: 85
Estimable Member
Topic starter
 

Boa tarde!

Srs, Por favor, solicito ajuda, pois, não estou conseguindo excluir um item (linha da Planilha exibida na ListBox), segue:

Private Sub btnBuscar_Click()
 Dim rng As Range
    
    With ThisWorkbook.Worksheets("ACESSO")
        Set rng = .Range("A1:S200")
        Me.ListBoxFil.ColumnCount = rng.Columns.Count
        Me.ListBoxFil.RowSource = rng.Address(, , , True, rng.Parent.Range("A1"))
    End With
End Sub

Private Sub btnExcluir_Click()
If i >= ListBoxFil.ListCount Then
'Exit Sub
For i = 0 To ListBoxFil.ListCount
    If ListBoxFil.Selected(i) = True Then
       ListBoxFil.RemoveItem (i)
        i = i - 1
    End If
        Next i
End If
        End Sub

Obrigado!

 
Postado : 15/12/2013 10:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Tente...

Private Sub btnExcluir_Click()
    Dim i As Long
     
    With ListBoxFil
        For i = .ListCount - 1 To 0 Step -1
            If .Selected(i) Then
                Sheets("ACESSO").Rows(i + 1).EntireRow.Delete
            End If
        Next i
    End With
     
End Sub

Att

 
Postado : 15/12/2013 10:31 am
(@laeoli)
Posts: 85
Estimable Member
Topic starter
 

ok. Perfeito!!!

Valeu Ale!

Obrigado!

 
Postado : 15/12/2013 10:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu fico feliz em ajudar! :D

Att

 
Postado : 15/12/2013 10:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

 
Postado : 15/12/2013 11:41 am