Effacer plusieurs lignes selon condition
Résolu/Fermé
lanetmel
Messages postés
200
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
15 mars 2018
-
10 nov. 2015 à 16:45
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 - 10 nov. 2015 à 17:38
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 - 10 nov. 2015 à 17:38
A voir également:
- Vba supprimer plusieurs lignes
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Impossible de supprimer un fichier - Guide
- Supprimer edge - Guide
1 réponse
Kuartz
Messages postés
850
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
15 février 2019
61
10 nov. 2015 à 17:28
10 nov. 2015 à 17:28
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.
10 nov. 2015 à 17:35
10 nov. 2015 à 17:38