Macro pour supprimer des lignes qui remplissent deux conditions

Résolu/Fermé
Marie Chant Messages postés 92 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 24 avril 2024 - 6 mai 2015 à 13:19
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 - 7 mai 2015 à 15:46
Bonmjour a vous,

j'aurais besoin d'aide pour compléter une macro.

J'en un tableau qui renferme plus de 10 000 lignes et qui varient du nombre de ligne d'un mois a l'autre.

J'aimerais que la macro soit:

Supprime les lignes qui ont "NAVET" dans la colonne I et qui ont Y dans la colonne "AF" les deux conditions doivent etre rempli sinon ne pas les supprimer.

Je voudrais quelle fassent ca tant qu'il y a quelque chose d'écrit dans la colonne A

Je dit ca car il peut y avoir des colonnes avec rien d'écrit mais pas la A.

J'espère avoir été claire dans ma question.

Je vous remercie encore pour votre aide c'est apprécié.

Marie Chant
A voir également:

3 réponses

ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
6 mai 2015 à 15:28
Bonjour

Un essai
https://www.cjoint.com/?3EgpQ0PI3YY

Cdlmnt
0
Marie Chant Messages postés 92 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 24 avril 2024 2
6 mai 2015 à 22:00
Merci beaucoup CCm81 cela fonctionne tres bien mais j'aimerais seulement avoir Sub sans etre obligé de mettre option explicit avant est-ce possible s.v.p.

Merci beaucoup de ton aide
Marie chant
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
7 mai 2015 à 14:30
Oui, tu peux supprimer la ligne

Option Explicit est une directive de compilation qui oblige à déclarer les variables utilisées dans le module. Ce n'est pas indispensable mais très recommandé pour un "programmer propre"

Bonne journée
0
Merci beaucoup ccm81 cela fonctionne tres bien et j'ai pu finaliser ma macro.

Je vous souhaite une tres belle journée
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
7 mai 2015 à 15:46
De rien,

Mais à l'avenir, lorsque tu codera, mets là cette directive, ça peut éviter bien des déboires (une erreur dans le nom d'une variable et hop, ton programme part dans les choux)

Bonne fin de matinée

Cdlmnt
0