Effacer plusieurs lignes selon condition
Résolu
lanetmel
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
-
Kuartz Messages postés 852 Date d'inscription Statut Membre Dernière intervention -
Kuartz Messages postés 852 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Vba supprimer plusieurs lignes
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Supprimer compte instagram - Guide
1 réponse
Bonjour,
Parce que quand tu supprime des lignes, la valeur de i change (et oui, je me suis fait avoir plusieurs fois).
Du coup :
Cordialement.
Parce que quand tu supprime des lignes, la valeur de i change (et oui, je me suis fait avoir plusieurs fois).
Du coup :
Sub effacer() Dim i As Long For i = 10000 To 2 Step -1 If Sheets("all").Cells(i, 12) <> "" And Sheets("all").Cells(i, 18) = "2015" Then Rows(i).EntireRow.Delete End If Next i End Sub
Cordialement.
lanetmel
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
4
ça fonctionne parfaitement! merci beaucoup
Kuartz
Messages postés
852
Date d'inscription
Statut
Membre
Dernière intervention
61
De rien :)