Suppression de lignes selon règle

Bonjour,

Je souhaite supprimer par VBA des lignes de ce fichier selon la règle ci-dessous.

Garder uniquement les lignes créées le plus récemment, des enregistrements Réf et N°SAP similaires.

Info : la cellule " Début de validité " pour considérer la date la plus proche d'aujourd'hui

Merci de votre aide

JP

Bonjour ta demande n'est pas très claire.

Garder uniquement les lignes créées le plus récemment

Ok du coup tu souhaites gardes toutes les lignes qui ont cb de jour en moins par rapport à la date du jour car le plus récemment c'est trop vague.

des enregistrements Réf et N°SAP similaires

Perso dans le fichier que tu as mis à disposition je ne vois aucun numéro dans la colonne "sap_wolf" présent dans la colonne "ref".

Info : la cellule " Début de validité " pour considérer la date la plus proche d'aujourd'hui

Où se trouve cette cellule, tu voulais peut être dire la colonne H avec l'entête "date_creation" puisqu'il n'y a que cette colonne qui comporte des dates ?

A te relire.

Cordialement.

Bonjour merci pour ta réponse ,

Une "ref" référence article est unique , mais elle est associée à un compte client par son "sap_wolf" (Compte Client)

Une référence Article associée à un ""sap_wolf" peux être est mis à jour, selon des dates aléatoires en fonction des besoins commerciaux .

Dans le fichier joint de l'historique de ses mises à jour , on trouve plusieurs mises à jour au fil du temps pour la même référence (Reférence - N° SAP)

Mon besoin est de garder la plus récente mise à jour (Reférence - N° SAP)

La colonne H "date_creation" indique la date de modification du tandem (réf & sap_wolf)

merci de ton aide

D'accord je comprend un peu mieux toutefois comment fait tu dans le cas du couple "sap_wolf" "ref" suivant :

FR5010043 8615078F01

présent dans ton fichier en ligne 15 et 16 tu souhaites le plus récent leur date de création à tout les 2 sont le 05/11/2019 on garde lequel ?

Cordialement.

Le seul élément qui pourrait les différencier est l'heure de création, je peux rajouter une colonne avec cette information dans mon fichier .

Le seul élément qui pourrait les différencier est l'heure de création, je peux rajouter une colonne avec cette information dans mon fichier .

Voici le fichier avec l'heure de création

Cordialement

Bonjour à tester voir si ça te conviens.

Cordialement.

Ps : tu as juste à cliquer sur l'image

Bonjour ,

Je teste et je reviens vers toi

Merci

JP

Bonjour bigdaddy154

Ton fichier me donne les résultats c'est bien , mais quelle est la méthode pour reproduire cette recherche et suppression des fiches non concernées ? Je n'ai pas de macros ?

Sachant que cette opération devra se reproduire régulièrement sur des fichiers identiques , mais différents dans le contenus.

Merci de ton aide

Jean Pierre

Bonsoir tu as normalement accès à la macro en faisant ALT+F11.

Du moment que la structure du fichier est la même c'est à dire que le même type d'info est présente dans les mêmes colonnes la macro est normalement en mesure de faire le café

Cordialement.

Bonjour ,

La macros n'est pas dans le fichier "Prix Net 22012020 V2 (bigdadd154)"

peux tu le la transmettre

Merci

JP

Bonjour ah oui effectivement je n'ai pas poster le bon fichier le voici avec la macro.

Cordialement.

Bonjour Bigdaddy154,

je te remercie j'ai bien réceptionné ton fichier et cela fonctionne parfaitement, si tu est d'accord je serai probablement amené à te demander une autre intervention sur un fichier relativement similaire.

Cordialement

JP

Rechercher des sujets similaires à "suppression lignes regle"