Bonjour à tous et à toutes,
Étant un novice dans le langage VBA, j'ai rechercher sur de nombreux sites et forums une fonction VBA me permettant de supprimer des lignes qui contiennent des caractères spéciaux.
Voici mon code :
Sub DelDonnées()
Dim i As Integer
With ThisWorkbook.Sheets("SQL1")
For i = .Range("B" & .Rows.Count).End(xlUp).Row To 2 Step -1
If Not .Range("B" & i).Value = "EPOX-MA-HEURE" Then
.Rows(i).Delete
End If
Next i
End With
End Sub
Mon problème est le suivant :
Je voudrai commencer ma suppression de lignes à partir de la cellule B11 et seulement sur la colonne B. Les lignes à supprimer sont toutes celles qui ne contiennent pas "EPOX-MA-HEURE-..." dans la colonne B. Pouvez-vous m'aiguiller? Merci d'avance pour vos réponses et votre aide.
Merci