Je n'ai malheureusement pas le droit de partager le fichier car ce sont des informations de mon boulot. (je sais, c'est pas cool de demander de l'aider sans pouvoir un minimum donner de sources...)
Je vais essayer d'être plus claire.
J'ai une feuille de données composée de 3885 lignes. Les lignes, ayant "Maison" pour contenu en colonne A sont composés du chiffre 0 entre les colonnes Q et W.
Je souhaiterai faire une macro permettant de supprimer totalement, les lignes ayant "Maison" en contenu de la colonne A et le chiffre 0 entre la colonne Q et W.
Voici le code qui se rapproche le plus de ce que je souhaite :
Sub supp_lignes_zero()
For Each cellule In Range("Q:W")
If cellule.Value = "0" Then cellule.EntireRow.Delete
Next
End Sub
Cependant, il semblerait que ce code supprime en masse puisque je me retrouve seulement avec 883 lignes après le passage de la macro. Or, seulement une dizaine de lignes devraient être supprimées.
Je suppose que cette macro mérite un peu plus de condition afin de pouvoir cadrer les choses tel que :
" SI les cellules de la colonne A contiennent "Maison" regarder les cellules des colonnes Q à W de la même ligne et SI suite de zéro entre Q et W ALORS supprimer la ligne."
Je ne sais pas si je suis assez claire mais je suis désespéré