Excel suppression de lignes contenant "0" [Fermé]

- - Dernière réponse :  fjsd - 4 juil. 2019 à 11:44
Bonjour,

Voilà, j'ai un problème : j'ai une base de données dont je voudrais supprimer toutes les lignes dont la colonne A est égale à 0 à l'aide d'une macro.
Pourrait-on m'aider ?
Merci par avance.


Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
16951
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 octobre 2019
3628
2
Merci
Salut,

Si tu veux vraiment passer par un code VBA, ce code supprimera les lignes dont les cellules en A sont vide ou = 0.
Pour supprimer que les ligne = 0 il faudra ajouter des conditionnelles And

Option Explicit
Sub test()
Dim i As Long
Application.ScreenUpdating = False
For i = Range("A65536").End(xlUp).Row To 1 Step -1
If Cells(i, 1) = 0 Then Rows(i).Delete
Next i
Application.ScreenUpdating = True
End Sub

Dire « Merci » 2

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 62632 internautes nous ont dit merci ce mois-ci

Si peu de code pour un résultat parfait ! 1000 mercis !
Messages postés
9516
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
18 septembre 2019
982
0
Merci
Bonjour,
Pas besoin de macro, il suffit d'utiliser l'outil Filtrer et sélectionner la valeur [0] dans le filtre de la colonne [A], vous supprimez les lignes affichées et désactiver le Filtre pour terminer.
0
Merci
Merci beaucoup pour votre aide !!