Bonjour forum,
je vous reviens encore avec un pépin dans mon code probablement mineur pour vous les experts
mais auquel je me bute depuis déjà de trop nombreuses heures.
Dans une liste de messages, je cherche à supprimer des lignes selon 2 conditions:
Suite aux lignes "messages" et aux lignes "Alertes" (en col. A), je veux supprimer les lignes suivantes dont la colonne A est vide.
Dim I As Integer, k As Integer
'On enleve les régions qui sont déjà en alerte
For I = 1 To [B1].End(xlDown).Row
For k = 1 To 25
If Cells(I, 1) = "Alerte" And Cells(I + k, 1) = "" Then
Cells(I + 1, 1).EntireRow.Delete
Else
Exit For
End If
Next
Next I
For I = 1 To [B1].End(xlDown).Row
For k = 1 To 25
If Cells(I, 1) = "Message" And Cells(I + k, 1) = "" Then
Cells(I + k, 1).EntireRow.Delete
Else
Exit For
End If
Next
Next I
End Sub
Le code que j'ai présentement ne parvient qu'à éliminer que certaines d'entre elles!?
Je vous fournis un fichier pour mieux comprendre mon Pb.
Je vous remercie pour vos réponses
Émil