Comment supprimer des valeur en double sur une même ligen
Résolu
Alivander
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Alivander Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Alivander Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai 2 fichier excel avec identifiant et des codes sur 6 caractères.
Il y a des données qui sont en doubles ou manquant dans l'une ou l'autre fichier afin de faire des mises à jour.
Avez-vous une formule magique pour moi?
Merci.
Exemple :
Fichier 1 :
id code1 code2 code3
abc001 040506 124569 236898
abc002 060708 254856 232347
abc003 060912 125698 367456
abc004 010523 212478 851269
abc005 010210 236585 367852
abc006 150120 125698 021458
abc007 120230 125896 0
abc008 150385 129745 0
abc009 850706 235669 0
abc010 980512 120845 0
abc011 451265 236801 361205
abc012 459878 236895 326987
Fichier2 :
id code1 code2 code3
abc001 124570 021458 040506
abc002 124571 0 060708
abc003 124572 0 060912
abc004 212479 0 010523
abc005 124574 0 010210
abc006 125699 126989 235698
abc007 124576 326987 025698
abc008 124577 125698 150385
abc009 235670 0 850706
abc010 124579 0 980512
abc011 236802 125878 451265
abc012 124581 236987 459878
J'ai 2 fichier excel avec identifiant et des codes sur 6 caractères.
Il y a des données qui sont en doubles ou manquant dans l'une ou l'autre fichier afin de faire des mises à jour.
Avez-vous une formule magique pour moi?
Merci.
Exemple :
Fichier 1 :
id code1 code2 code3
abc001 040506 124569 236898
abc002 060708 254856 232347
abc003 060912 125698 367456
abc004 010523 212478 851269
abc005 010210 236585 367852
abc006 150120 125698 021458
abc007 120230 125896 0
abc008 150385 129745 0
abc009 850706 235669 0
abc010 980512 120845 0
abc011 451265 236801 361205
abc012 459878 236895 326987
Fichier2 :
id code1 code2 code3
abc001 124570 021458 040506
abc002 124571 0 060708
abc003 124572 0 060912
abc004 212479 0 010523
abc005 124574 0 010210
abc006 125699 126989 235698
abc007 124576 326987 025698
abc008 124577 125698 150385
abc009 235670 0 850706
abc010 124579 0 980512
abc011 236802 125878 451265
abc012 124581 236987 459878
A voir également:
- Comment supprimer des valeur en double sur une même ligen
- Double ecran - Guide
- Supprimer rond bleu whatsapp - Guide
- Comment supprimer une page sur word - Guide
- Whatsapp double sim - Guide
- Comment supprimer une application préinstallée sur android - Guide
27 réponses
Salut,
J'ai tenté avec 65 300 lignes et 13 colonnes (12 codes + ID), ça marche sans problèmes.
Temps d'exécution 3,64 s
Ca m'a l'air tout bon, qu'est ce t'en pense?
J'ai tenté avec 65 300 lignes et 13 colonnes (12 codes + ID), ça marche sans problèmes.
Temps d'exécution 3,64 s
Ca m'a l'air tout bon, qu'est ce t'en pense?
Avec la version 5-t (tout en mémoire)? et sans message d'alerte?
Bon, si c'est oui-oui tu dis et il restera à voir comment tu veux mettre ça en oeuvre concrètement
Tu peux
Soit importer tes données dans mon fichier (après avoir supprimé la feuille 1) où tout est à peu près en place
Soit mettre les boutons et le code dans ton fichier, je te donnerai la marche à suivre
Bon, si c'est oui-oui tu dis et il restera à voir comment tu veux mettre ça en oeuvre concrètement
Tu peux
Soit importer tes données dans mon fichier (après avoir supprimé la feuille 1) où tout est à peu près en place
Soit mettre les boutons et le code dans ton fichier, je te donnerai la marche à suivre
Qu'est ce que tu entend avec tout en mémoire? J'ai fais just un copier coller sur le fichier 1 et fichier 2.
Plus de message d'alerte.
Si je veux copier coller tout le fichier vers ton fichier, j'ai un message "impossible de coller les informations car les zones Copier et de collage sont de forme et de taille différents.
Bref, c'est un problème mineur.
Importer les données dans le fichier serait le plus simple (je pense) mais mettre les boutons et codes dans mon fichier c'est bien de le connaitre pour ma culture perso.
merci.
Plus de message d'alerte.
Si je veux copier coller tout le fichier vers ton fichier, j'ai un message "impossible de coller les informations car les zones Copier et de collage sont de forme et de taille différents.
Bref, c'est un problème mineur.
Importer les données dans le fichier serait le plus simple (je pense) mais mettre les boutons et codes dans mon fichier c'est bien de le connaitre pour ma culture perso.
merci.
Qu'est ce que tu entend avec tout en mémoire? J'ai fais just un copier coller sur le fichier 1 et fichier 2.
Je parlais juste du code de la macro.
Tu as certainement un excel 20xx >=2007, et moi un vieil excel 2003 qui limite les données à 65536 lignes
Je ne connais pas excel >=2007
Tu peux tenter d'enregistrer/sous ta version d'excel avec l'extension xlsm (m comme macro) et voir ce que ça donne quand tu copies 80000 lignes
Si ça ne fonctionne pas je t'expliquerai la démarche pour intégrer les boutons à ton fichier
Je parlais juste du code de la macro.
Tu as certainement un excel 20xx >=2007, et moi un vieil excel 2003 qui limite les données à 65536 lignes
Je ne connais pas excel >=2007
Tu peux tenter d'enregistrer/sous ta version d'excel avec l'extension xlsm (m comme macro) et voir ce que ça donne quand tu copies 80000 lignes
Si ça ne fonctionne pas je t'expliquerai la démarche pour intégrer les boutons à ton fichier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu as raison, ça fonctionne.
T'es trop fort!!
Maintenant il faut que je fasse des extractions pour avoir des données à jour et faire tourné la macro.
Est ce qu'il reste encore des choses à faire ou autre chose que je devrais savoir sur la macro?
Merci
T'es trop fort!!
Maintenant il faut que je fasse des extractions pour avoir des données à jour et faire tourné la macro.
Est ce qu'il reste encore des choses à faire ou autre chose que je devrais savoir sur la macro?
Merci
1. Tu as raison, ça fonctionne.
Coup de chance, mais ça ne coutait rien de tenter la manip.
2. Est ce qu'il reste encore des choses à faire ou autre chose que je devrais savoir sur la macro?
Si tu modifies les noms des feuilles ou la disposition des données, tu dois modifier la valeurs des constantes en début du Module 1
Sinon, rien à faire
3. Par curiosité, combien de temps ça met pour 80000 ou plus lignes?
4. ton post #2. Au final je veux faire un état des lieux et faire des mises à jour en complétant les données manquant dans l'un ou l'autre fichier.
En complétant .... à la main?
Est ce que ça ne pourrait pas s'automatiser dans une feuille "F1+F2"?
Coup de chance, mais ça ne coutait rien de tenter la manip.
2. Est ce qu'il reste encore des choses à faire ou autre chose que je devrais savoir sur la macro?
Si tu modifies les noms des feuilles ou la disposition des données, tu dois modifier la valeurs des constantes en début du Module 1
Sinon, rien à faire
3. Par curiosité, combien de temps ça met pour 80000 ou plus lignes?
4. ton post #2. Au final je veux faire un état des lieux et faire des mises à jour en complétant les données manquant dans l'un ou l'autre fichier.
En complétant .... à la main?
Est ce que ça ne pourrait pas s'automatiser dans une feuille "F1+F2"?
Salut,
J'ai fais de nouvelles extraction, j'ai lancé la macro avec 94 000 lignes et 84 000 lignes
Temps d'exécution 3.64 s, c'est super!!
Les bases seront éclatées en 5 entités (1 par services) qui vont saisir à la main, je suis entrain d'étudier si on peut automatiser mais c'est chaud au niveau de la structures du fichier.
A+
J'ai fais de nouvelles extraction, j'ai lancé la macro avec 94 000 lignes et 84 000 lignes
Temps d'exécution 3.64 s, c'est super!!
Les bases seront éclatées en 5 entités (1 par services) qui vont saisir à la main, je suis entrain d'étudier si on peut automatiser mais c'est chaud au niveau de la structures du fichier.
A+