Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

pierrejean

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

Bonsoir Pascal

A tester:
 

Pièces jointes

  • Pascal.xls
    37 KB · Affichages: 49
  • Pascal.xls
    37 KB · Affichages: 57
  • Pascal.xls
    37 KB · Affichages: 58

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
 

pierrejean

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

Re

peut-on avoir une copie du fichier réel avec quelques dizaines de lignes représentatives (sans données confidentielles)
 

pierrejean

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

Re

Rien ne vaut un bon fichier exemple!!!

Vois si cela te convient
 

Pièces jointes

  • BASE FORUM.xlsm
    42.8 KB · Affichages: 52

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…