MACRO COMPLÉMENTAIRE DE DÉDOUBLONNAGE POUR EXCEL

cs_jacquito Messages postés 7 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 22 juillet 2006 - 16 avril 2006 à 17:30
thespeedy20 Messages postés 4 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 23 octobre 2010 - 23 oct. 2010 à 09:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36637-macro-complementaire-de-dedoublonnage-pour-excel

thespeedy20 Messages postés 4 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 23 octobre 2010
23 oct. 2010 à 09:39
Merci pour ce code, il fonctionne super Bien
Bravo à toi

Oli
barto107 Messages postés 1 Date d'inscription vendredi 8 août 2003 Statut Membre Dernière intervention 17 janvier 2009
17 janv. 2009 à 03:58
excellent comme procédure associé au formulaire.
Terminé les NB.SI ou les IF then.

Merci à toi sybacs
sybacs Messages postés 2 Date d'inscription lundi 10 juin 2002 Statut Membre Dernière intervention 8 décembre 2008
8 déc. 2008 à 10:08
Thibault,

Si la cellule A1 est vide, le dédoublonnage ne s'effectue pas.
Les entêtes doivent se situer en ligne 1 (à partir de colonne A) s'il y en a. S'il n'y a pas d'entête la première ligne à dédoublonner doit être en ligne 1)

Sylvain
tibofo Messages postés 4 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 7 décembre 2008
7 déc. 2008 à 20:34
Bonjour, je n'arrive pas à l'utiliser. Je l'ai installé sur Excel 2003, je vois bien le nouveau menu mais qd je clique sur entête ou colonne, il ne se passe rien du tout : aucun formulaire n'apparait.
Que faut-il faire ?

MErci
Thibault
cs_Soni22 Messages postés 1 Date d'inscription mardi 21 novembre 2006 Statut Membre Dernière intervention 29 octobre 2007
29 oct. 2007 à 16:31
Salut,

j'ai testé ton code, parce que j'ai une macro qui importe environ 600 lignes de données et checher les doublons peut s'avérer tres difficile.

je trouve qu'il est très bien fait, merci de nous faire partager ces infos.

Cdt

Sony
cs_jacquito Messages postés 7 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 22 juillet 2006
16 avril 2006 à 17:30
Bravo,
effectivement XL gere pas le dédoublonnage sur des colonnes disjointes, ce que ton programme permet. C'est un bon début.


Quelques remarques afin d'améliorer ta prochaine version :

Ton traitement trie ma feuille or je ne veux que supprimer les doublons

Pour etre plus rapide :
- Faire tout le traitement séquentiel en tableau et ne pas utiliser les cellules de la feuille (par exemple dans la comparaison). Quitte a copier tout dans un tableau au début et recopier les valeurs uniquement à la fin du traitement en supprimant les lignes doublonnées.
- Eviter toute lecture séquentiel de la feuille (par exemple pour la suppression, tu devrais sélectionner tous les enregistrements "Sans Doublon" puis les supprimer en bloc.

Pour dédoublonner j'utilise en VBA une autre methode :
je recopie les colonnes à dédoublonner (àpres la derniere colonne utilisés)
j'execute un filtre élaboré (en cochant la case sans doublon eten selectionnant les colonnes que j'ai rajouté) puis je supprime les colonnes rajouter