Vba suprimer des lignes sous deux conditions dans une base de donnees

PASCAL84810

XLDnaute Junior
Bonjour,

Je dois déterminer un taux de service de nombre de lignes de commande. Mais dans ma base de données j’ai des commandes entièrement non servis car soldé pour re-saisie sous un autre N° pour un raison ou une autre. J’ai les N° de commandes en colonne A ; les N° de livraisons en colonne B. ; l’article en colonne C
Exemple
A B C
COMMANDE n° LIVRAISON N° article
0001 L001 a
0001 L001 b
0001 L001 c
0001 L002 d
0002 z
0002 w
0003 L003 a
0003 f
0004 L004 a
0004 L004 c

Pour la commande 003 j’ai un BL de créé, mais j’ai une rupture sur l’article « f », donc je garde bien mes deux lignes.
Par contre pour la commande 002, je n’ai pas de BL de créé donc je supprime les deux lignes qui fausseraient mes stats .
Je peux avoir aussi 2 ou plusieurs BL pour la même commande ex : 0001
J’ai une base de données entre 14000 et 30000 lignes suivants les périodes.
Avez-vous une solution
Merci beaucoup
 

PASCAL84810

XLDnaute Junior
Re : Vba suprimer des lignes sous deux conditions dans une base de donnees

Bonjour,

Sur le grand fichier cela ne fonctionne pas :
13445 lignes
une des plus grandes commandes sans bl fait 82 lignes (7300 à 7081)
J ai rajouté aprés sub test()
Sheets("BASE").Activate
car j'ai plusieurs feuilles dans mon classeur

cordialement

pascal
 

PASCAL84810

XLDnaute Junior
Re : Vba suprimer des lignes sous deux conditions dans une base de donnees

Bonjour,
Excuser moi, je n'ai pas pu vous répondre hier.
Cela fonctionne bien, je vous remercie pour votre disponibilité et la solution que vous m'avez apporté

cordialement
Pascal
 

Discussions similaires

Statistiques des forums

Discussions
312 101
Messages
2 085 297
Membres
102 855
dernier inscrit
creed