Suppression de doublons + fusion champs de colonne

Bonjour,

j'ai parcouru quelques postes sur le forum. Je n'ai pas trouvé (ou mal cherché) un cas identique à celui que je rencontre.

Je précise que je ne suis pas un spécialiste de xls mais je peux me débrouiller.

Nous allons changer de CMS dans le prochains jours et je dois exporter des données de l'ancien système vers le nouveau. Il y a possibilité d'extraire les données en xls.

J'ai dans un fichier xls des milliers de lignes et des colonnes de A à R

Les doublons se trouvent dans les colonnes de A à L et de N à R

Il n'y a que la colonne M ou il n'y a jamais la même chose car c'est des notes sauf quand il n'y en a pas mais c'est minime

Exemple mais avec moins de colonnes :

Société nom prénom mail tel notes catégorie

AAA BBB Max kk.fr 00 jghyt KKKK

AAA BBB Max kk.fr 00 llrdd KKKK

AAA BBB Max kk.fr 00 klioo KKKK

BBB kjk Tom 11 25gg oooo

BBB kjk Tom 11 25gg oooo

mmm jgh jj.fr 22 mlo KKKK

Est-il possible de fusionner la colonne "notes" pour la société AAA tout en supprimant les doublons que j'ai pour la société AAA.

Il y a toujours une info dans la colonne A. Pas toujours dans les autres colonnes.

Si joint une pièce jointe raccourcie car le fichier est trop volumineux.

Grand merci pour votre aide.

Bonjour,

Garder une copie de fichier avant de tester.

Données/Supprimer les doublons. Cliquer sur OK

Salut,

Cette méthode ne fonctionne pas. Elle garde les doublons vu que ma colonne notes est différente à chaque fois.

Si je laisse coché toutes les colonnes sauf celle notes, il ne va me garder qu'une ligne de la colonne notes mais bien fusionner.

j'aimerais qu'il me fusionne toutes les notes pour ce client.

Donc pour le client AAA avoir une seule ligne et dans la celulle notes avoir : jghyt llrdd klioo

Bonjour et bienvenue sur le forum

Bonjour à tous

Un essai à tester. Te convient-il ?

Bye !

Bonjour GMB,

merci pour ton temps.

J'ai téléchargé ton fichier xlsm et cliqué sur le boutton "supprimer les doublons".

J'ai le message d'erreur 'erreur d'execution 1004' erreur définie par l'application ou par l'objet.

Si je lance le debogage, j'ai cette ligne en jaune

Sheets("Sans doublons").Range("A2").Resize(dico.Count, 18) = tabloR

Merci et bonne journée.

Bonjour

Ne travaillerais-tu pas sur MAC par hasard?

Cela expliquerait le bug car les versions Excel ne connaissent pas, semble-il, la fonction ''Dictionnaire''...

Bye !

Euh non,

windows 7, office 2007

Il fonctionne normalement chez toi?

pommard89 a écrit :

Il fonctionne normalement chez toi?

Ben oui ...

Je viens de télécharger le fichier que je t'ai joint et j'ai lancé la macro.

Voici une copie d'écran du résultat.

Je ne comprends pas qu'il n'en soit pas de même chez toi.

Désolé !

Bye !

capture

Ok nickel ça fonctionne...presque

j'ai juste des ############# qui se mettent dans ma colonne notes car je suppose qu'il y a trop d'informations. Si je double clic dessus je vois le texte.

Comment enlever ces # pour avoir le texte.

Merci et déjà un grand merci pour ton aide.

Bonne journée.

image 1 image 2

Là, je ne vois pas et ne peux faire aucun test puisque je n'ai pas ce problème.

As-tu essayé d'élargir la colonne ?

Bye !

Ok ceci est réglé en changeant le format de celulle.

Par contre en lançant la macro, il ne le fait que pour un certain nombre de ligne.

Mon fichier original à plus de 16.000 ligne. Je dois changer quelque chose dans le code de la macro?

Merci

pommard89 a écrit :

Par contre en lançant la macro, il ne le fait que pour un certain nombre de ligne.

Il ne fait que quoi ?

Bye !

Donc j'ai mon fichier xlsm avec 2 onglets : "Export Odoo account 5 ans" et "Sans doublons".

Je suppose qu'en lancant la macro sur l'onglet "Export Odoo account 5 ans" il va générer une nouvelle liste sur l'onglet "Sans doublons".

Je lance donc et sur le deuxième onglet il dedoublonne que les 3 premières sociétés. Donc il le fait de la ligne 2 à 23 au lieu de la faire sur toutes les lignes du premier onglet.

Compréhensible

Merci pour ta patience.

Bonjour

pommard89 a écrit :

Je suppose qu'en lancant la macro sur l'onglet "Export Odoo account 5 ans" il va générer une nouvelle liste sur l'onglet "Sans doublons".

C'est bien ça !

Sur le fichier que je t'ai retourné, il y a 181 lignes (hors celle des titres) sur la feuille Export Odoo... et après travail de la macro, il n'y en a que 5 (toujours hors titres) avec 5 entreprises différentes sur la deuxième feuille.

Pour moi, tout est normal...

Non ?

Bye !

Bonjour GBM,

la macro est écrite pour ne travailler que sur les 181 lignes? C'est ça au fait le problème. sur mon fichier de 16.000 lignes c'est comme s'il ne traitait que les 181 premières.

Merci

pommard89 a écrit :

la macro est écrite pour ne travailler que sur les 181 lignes?

La macro est écrite pour travailler avec toutes les lignes qu'il y a.

Mais on dirait que tu fais semblant de ne pas comprendre : si je ne dispose pas du fichier qui bugue, je ne pourrai pas voir d'où vient ton problème;

Il sera donc inutile de poursuivre ce dialogue de sourd !

Bye !

Si ton fichier est trop gros pour un envoi direct par le forum, passe par www.cjoint.com et au lieu d'une pièce jointe, tu joins le lien.

Bye !

Merci.

voici le lien d'un fichier concernant un des commerciaux

J'ai regardé et effectivement, je ne parviens pas au résultat si le fichier de départ fait trop de lignes. Avec 2000 lignes, ça va encore mais pas à 3000.

En fait, je crois que cela tient à la méthode employée. Pour faire aller la macro plus vite, j'utilise des variables tableau et la macro ne travaille plus qu'avec la mémoire vive du PC. Mais celle-ci a des limites de capacité...

On pourrait travailler en traditionnel, sans mémoire tableau mais alors là, il te faudrait faire tourner la macro toute la nuit .... et peut-être même davantage !

Désolé !

Bye !

Ok merci pour ce coup d'oeil.

Je vais fractionner mes tableaux.

Encore merci pour ton aide.

Bonne soirée.

Rechercher des sujets similaires à "suppression doublons fusion champs colonne"