Olá, Damiano.
Veja se ajuda.
1. na Propriedade MultiSelect da ListBox1Masc selecione 1-fmMultiSelectMulti
2. no módulo do UserForm remova todos os códigos que atualmente lá estão e cole os 3 códigos abaixo
3. o botão Nota BI existente no UserForm não será utilizado, pode ser removido
Private Sub UserForm_Initialize()
With Me.ListBox1Masc
.ColumnCount = 7
.ColumnWidths = "45;45;170;45;45;45"
.List = ActiveSheet.[A1].CurrentRegion.Value
End With
End Sub
Private Sub ListBox1Masc_Change()
If ListBox1Masc.Selected(0) = True Then
ListBox1Masc.Selected(0) = False
End If
End Sub
Private Sub BtExRegPbdM_Click()
Dim linhalist As Long
For linhalist = ListBox1Masc.ListCount - 1 To 1 Step -1
If ListBox1Masc.Selected(linhalist) Then Sheets("PBD").Rows(linhalist + 1).Delete
Next linhalist
End Sub
Curiosidade: qual o motivo para utilizar um UserForm com o fim de excluir linhas da planilha se a exclusão pode ser feita diretamente na planilha ?
Postado : 28/05/2023 11:02 am