1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Sub suppression()
Dim texte As String
Dim i As Long
Dim DerniereLigne As Long
deb::
texte = InputBox("Entrer le type d'addresse a supprimer")
If texte = "" Then Exit Sub
Select Case MsgBox("Les addresses finissant par " & texte & " seront définitivement supprimer." & Chr(13) & "Voulez-vous confirmer cette action?", vbYesNoCancel + vbExclamation)
Case vbNo
GoTo deb
Case vbCancel
Exit Sub
Case vbYes
DerniereLigne = Cells(Columns(1).Cells.Count, 1).End(xlUp).Row
For i = DerniereLigne To 2 Step -1
If Right(Cells(i, 1), Len(texte)) = texte Then
Rows(i).Delete
End If
Next i
End Select
End Sub |
Partager