Les Snippets

Connexion

Supprimer sur place les doublons d'une colonne

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 03/03/2007 21:34:36 et initié par mortalino [Liste]
Vue : 4793
Catégorie(s) : Maths, Trucs & Astuces, Divers
Langages dispo pour ce code :
- VBA



Langage : VBA
Date ajout : 03/03/2007
Posté par mortalino [Liste]
Private Sub SupprimeDoublons(FeuilleATraiter As  String, ColonneATraiter As  Byte)
Dim As Integer, j As Integer, DLV1 As Integer
DLV1 = Sheets(FeuilleATraiter).Columns(ColonneATraiter).Find("", , , , xlByRows, xlNext).Row - 1
For i = DLV1 To Step -1
    For j = i - To Step -1
        If Sheets(FeuilleATraiter).Cells(i,  ColonneATraiter).Value = Sheets(FeuilleATraiter).Cells(j, ColonneATraiter).Value  Then _
            Sheets(FeuilleATraiter).Cells(j, ColonneATraiter).Delete  Shift:=xlUp
    Next j
Next i
End Sub
Sub EXEMPLE_UTILISATION()
' SUPPRESSION  des valeurs en doublon de la colonne A de la Feuille 1
Call SupprimeDoublons("Feuil1"1)
End Sub

Snippets en rapport avec : Excel, Suppression, Valeurs, Doublons



Codes sources en rapport avec : Excel, Suppression, Valeurs, Doublons

{Visual Basic, VB6, VB.NET, VB 2005} QUELQUES FONCTIONS SUPPLÉMENTAIRES POUR EXCEL
Quelques fonctions comme supprimer les espaces entre les mots, conversion majuscule/minuscule, reche...

{Visual Basic, VB6, VB.NET, VB 2005} MACRO COMPLÉMENTAIRE DE DÉDOUBLONNAGE POUR EXCEL
Cette macro permet de dédoublonner une base excel en fonction de colonnes ou en-têtes de colonnes ch...

{Visual Basic, VB6, VB.NET, VB 2005} ALGORITHME DE TRI À BULLES
Algo de tri à bulles : permet de trier un fichier texte de A à Z avec suppression des doublons :)...

{Visual Basic, VB6, VB.NET, VB 2005} COMPARATEUR EXCEL EN MASSE, AMÉLIORATIONS
mabrouklepoux avait proposé un comparateur de fichiers Excel. http://www.vbfrance.com/code.aspx?ID=3...

{Visual Basic, VB6, VB.NET, VB 2005} EXCEL <> AUTOCAD LT
suite à des demandes régulières sur les liaisons DDE entre Autocad et excel, je vous joins cette ap...

{Visual Basic, VB6, VB.NET, VB 2005} SUBSTITUTION AU CONTROLE REFEDIT D'EXCEL
le Contrôle Refedit est utilisé dans excel pour sélectionner une plage de cellule(s) Cette substitu...

{Delphi} GÉNÉRATEUR DE MOTS DE PASSES ALÉATOIRES DE LONGUEUR PARAMÉTRABLE
Avec cette petite fonction, vous pouvez générer des mots de passe, respectant les majuscules/minuscu...

{C / C++ / C++.NET} SUPPRAUTORUN
- Supprime les fichiers "autorun.inf" présents sur tous les lecteurs de l'ordinateur. - Liste les d...

{C / C++ / C++.NET} LISTE CHAINÉE
Ce programme permet de manipuler des Liste chainée... avec deux attributs (Clé (int) et Valeur (chai...

{Visual Basic, VB6, VB.NET, VB 2005} CARNET D'ADRESSE OUTLOOK VERS EXCEL (OFFICE 2003) EN VS 2005
Cette application utilise les assemblys PIA Office 2003, Microsoft.Office.Interop.Outlook et Excel....