Suppresion ligne sous-niveau sauf si niveau 1....

Dav.42

XLDnaute Nouveau
Bonjour,
Je cherche a faire une macro en vba qui me permet de supprimer les ligne du niveau 2 mais pas si leur niveau 1 et un d'une certaine condition.
Je m'explique:
J'ai un tableau avec la 1ere colonne est un niveau (1 ou 2) et la 2èeme une référence.
Je voudrai a lançant la macro que il supprime les ligne ou c'est un niveau 2 mais pas si leur niveau 1 du dessu est une référence commençant par "P0"
Je sais qu'il faut passer par une boucle, j'arrive a supprimer les niveau 2 mais pas quand il y a un P0 sauf c'elle toute de suite dessous.
J’espère avoir été clair, je joint un petit classeur
 

Pièces jointes

  • Niveau1 et P0.xls
    33.5 KB · Affichages: 39

Dav.42

XLDnaute Nouveau
Re : Suppresion ligne sous-niveau sauf si niveau 1....

C'est exactement ca, j'ai regarder le code et j'ai pas tout compris, je vais essayer de le comprendre. Je n'aurai jamais trouver seul. Je te remercie bcp et te souhaite une bonne soirée
 

jpb388

XLDnaute Accro
Re : Suppresion ligne sous-niveau sauf si niveau 1....

Bonjour à tous
voici la macro commentée (j'ai fait de mon mieux)
 

Pièces jointes

  • Niveau1 et P0Dav42.xls
    40.5 KB · Affichages: 34
  • Niveau1 et P0Dav42.xls
    40.5 KB · Affichages: 41
  • Niveau1 et P0Dav42.xls
    40.5 KB · Affichages: 37

Statistiques des forums

Discussions
312 505
Messages
2 089 103
Membres
104 032
dernier inscrit
akram.job