Suppression des lignes lorsque colonnes E,F,G sont à 0 ou vides

Fermé
Galérien du 95 Messages postés 5 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 2 mars 2013 - 28 févr. 2013 à 18:06
Galérien du 95 Messages postés 5 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 2 mars 2013 - 2 mars 2013 à 19:52
Bonjour,

Je travaille dans une collectivité et je dois mettre en place des tableaux de comparaison de budget d'une année à l'autre (une colonne par année, une ligne par direction).

Mon souci : en 2009 par exemple, il n'y a pas de budget et il y en a en 2010 et 2011 (je garde ces lignes), lorsqu'il n'y a pas de budget sur aucune année, je supprime la ligne).

Pour identifier les lignes où toutes les années sont à 0 (cellule affichant 0 ou vide), je faisais dans une cellule à part, à côté de chaque ligne du tableau, une fonction SI + mise en forme conditionelle qui colorait la cellule . Ensuite je n'avais plus qu'à supprimer les lignes à 0 à la main.

Mais cette technique m'oblige tout de même à supprimer à la main et c'est embétant lorsque les tableaux font plus de 1000 lignes...

Avez-vous une solution, peut-être avec VBA pour supprimer ces lignes à 0 automatiquement ?

Merci d'avance !!!

A voir également:

3 réponses

Galérien du 95 Messages postés 5 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 2 mars 2013
28 févr. 2013 à 18:11
précision : dans le fichier excel, il n'y pas qu'un seul tableau mais plusieurs (qui sont séparés par une ou deux lignes vides) et il faut que la suppression des lignes soit appliquée à tous les tableaux du fichier !
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 704
28 févr. 2013 à 18:13
Bonjour,

Tu fait un filtre sur ta colonne à zéro et tu peux supprimer toutes les lignes affichées en une seule fois et ensuite tu enlèves le filtre.
0
Galerien du 95
28 févr. 2013 à 18:42
Cette solution je lapplique lorsqu il y a un seul tableau dans le fichier or je peux en avoir une trentaine... donc je dois repeter loperation trente fois ...
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 704
28 févr. 2013 à 18:51
Pour le faire en vba il faudrait nous mettre un exemple sans éléments personnels mais avec la structure des données et au moins 3 tableaux sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile de t'ider.
0
Galerien du 95
28 févr. 2013 à 20:07
Ok je poste ca demain. Merci !
0
Galérien du 95 Messages postés 5 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 2 mars 2013
1 mars 2013 à 14:17
Je peux pas poster à cause du foutu filtre internet au travail. J'envoi cela ce soir de chez moi !
0
Galérien du 95 Messages postés 5 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 2 mars 2013
2 mars 2013 à 09:55
Voici le lien :

https://www.cjoint.com/?0Ccj1SpQcTW

Merci d'avance !
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 704
2 mars 2013 à 12:05
Bonjour,

Voici ton classeur avec 2 macro, une pour masquer les lignes et une pour les supprimer :

https://www.cjoint.com/c/CCcmdBGfH9g

Bon test
0
Galérien du 95 Messages postés 5 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 2 mars 2013
2 mars 2013 à 19:52
Un grand merci l'ami !!!
Toi t'es un vrai !
0