Bonjour à tous,
Je vais essayer d'expliquer mon besoin en espérant qu'il intéresse l'un d'entre vous
Toutes les semaines, je reçois un fichier ayant plus de 3000 lignes à traiter... L'objectif est de trouver facilement les modifications qui ont pu être faite entre la semaine avant et la semaine actuelle.. Dans mon fichier, cela correspond à :
Semaine S-1 : V010115
Semaine S : V140115.
Le fichier de la semaine S-1 a déjà été intégrée dans ma base de donnée et j'aimerais mettre en place une macro permettant de comparer les deux fichiers pour savoir qu'est ce qui a changé..
Les éléments clés sont : la colonne A (Info) et la colonne E (To_DO).
L'idée est que:
Si les données des colonnes A & E sont présentes dans les deux onglets et identiques , on supprime la ligne (pas besoin de réintégrer 2 fois la ligne),
Si les données des colonnes A & E sont présentes dans les deux onglets mais pas identiques, on garde les données de l'onglet V14015 (On intègre les modifications dans la base de données)
Si les données des colonnes A & E sont présentes dans l'onglet V010115 et pas dans le nouveau, on supprime la ligne (car les données ne sont plus utiles),
Si les données des colonnes A & E sont présentes dans le nouveau et pas dans V010115, on garde la ligne (nouveauté à intégrer dans la base)..
Je vous ai mis un fichier avec... Le résultat souhaité est celui présenté dans l'onglet "Import"..
Merci d'avance à celui ou ceux qui voudront m'aider
Olivier.
Je vais essayer d'expliquer mon besoin en espérant qu'il intéresse l'un d'entre vous
Toutes les semaines, je reçois un fichier ayant plus de 3000 lignes à traiter... L'objectif est de trouver facilement les modifications qui ont pu être faite entre la semaine avant et la semaine actuelle.. Dans mon fichier, cela correspond à :
Semaine S-1 : V010115
Semaine S : V140115.
Le fichier de la semaine S-1 a déjà été intégrée dans ma base de donnée et j'aimerais mettre en place une macro permettant de comparer les deux fichiers pour savoir qu'est ce qui a changé..
Les éléments clés sont : la colonne A (Info) et la colonne E (To_DO).
L'idée est que:
Si les données des colonnes A & E sont présentes dans les deux onglets et identiques , on supprime la ligne (pas besoin de réintégrer 2 fois la ligne),
Si les données des colonnes A & E sont présentes dans les deux onglets mais pas identiques, on garde les données de l'onglet V14015 (On intègre les modifications dans la base de données)
Si les données des colonnes A & E sont présentes dans l'onglet V010115 et pas dans le nouveau, on supprime la ligne (car les données ne sont plus utiles),
Si les données des colonnes A & E sont présentes dans le nouveau et pas dans V010115, on garde la ligne (nouveauté à intégrer dans la base)..
Je vous ai mis un fichier avec... Le résultat souhaité est celui présenté dans l'onglet "Import"..
Merci d'avance à celui ou ceux qui voudront m'aider
Olivier.