Supprimer des lignes selon conditions
niouniou
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais supprimer des lignes en fonction d'une condition dans une cellule:
J'ai fait le code suivant qui fonctionne sauf si la 1ere ligne est supprimée:
Sub Macro1()
Range("R1").Select
Do While ActiveCell <> ""
If ActiveCell.Value = "D" Then
ActiveSheet.Rows(ActiveCell.Row).EntireRow.Delete
ActiveCell.Offset(-1, 0).Activate
End If
ActiveCell.Offset(1, 0).Activate
Loop
End Sub
Quelqu'un pourrait il m'aider svp?
Windows / Edge 111.0.1661.41
A voir également:
- Supprimer des lignes selon conditions
- Supprimer rond bleu whatsapp - Guide
- Supprimer page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Partager des photos en ligne - Guide
- Fichier impossible à supprimer - Guide
1 réponse
Bonjour
Pour supprimer des lignes, toujours commencer par la fin
Option Explicit Const co = "R" Const lideb = 1 Public Sub supp_lignes() Dim lifin As Long, li As Long lifin = Range(co & Rows.Count).End(xlUp).Row For li = lifin To lideb Step -1 If Range(co & li).Value = "D" Then Rows(li).Delete Next li End Sub
https://www.cjoint.com/c/MCrpnTOoazB
Cdlmnt