probleme de suppression de doublons

  • Initiateur de la discussion Pierrot
  • Date de début
P

Pierrot

Guest
Bonjour le forum enfin rebonjour

J'ai trouver le code suivant sur le forum qui me permet de supprimer les doublons (tres tres rapidement)

Le probleme est que j'ai besoin de sortir les doublons sur des cellules qui contienne des informations du genre

2 chiffres, 1 point , 4 chiffres
04.2345
05.2145
05.3456

Le probleme est que le code me les transforme de la manière suivante (mais il me supprime les doublons)
4,2345
5,2145
5,3456

Voici le code

Code:
Sub doublon()
    Set Plage = Range([A1], [A65536].End(xlUp))
    T = doublons(Plage.Value, 1)
    If IsArray(T) Then
    T = InverseTab(T, 1)
    With Plage
    .Clear
    .Cells(1, 1).Resize(UBound(T), UBound(T, 2)) = T
    End With
    Else: MsgBox T
    End If
End Sub

Function doublons(T, ColT As Byte)
Dim i&, J&, k&, Tablo As New Collection
Dim Temp()
For i = LBound(T, 1) To UBound(T, 1)
On Error Resume Next
Tablo.Add T(i, ColT), CStr(T(i, ColT))
If Err = 0 Then
ReDim Preserve Temp(1 To UBound(T, 2), 1 To J + 1)
For k = 1 To UBound(Temp)
Temp(k, J + 1) = T(i, k)
Next k
J = J + 1
End If
Next i
doublons = IIf(J > 0, Temp, 'Pas de doublons')
End Function

Function InverseTab(T, Optional Base As Byte = 0)
Dim Temp(), i&, J&
ReDim Temp(Base To UBound(T, 2), Base To UBound(T))
For i = LBound(T, 2) To UBound(T, 2)
For J = LBound(T) To UBound(T)
Temp(i, J) = T(J, i)
Next J
Next i
InverseTab = Temp
End Function

Voila ci vous avez des explications je suis preneur

Pour info j'ai deja essayé de modifier le format des cellules pour les mettre en texte avant d'appliquer le code.


Merci d'avance
 

pierrejean

XLDnaute Barbatruc
bonjour Pierrot

salut Patrick

ton probleme peut avoir son origine dans la saisie du point selon qu'elle est faite avec le clavier ou le pavé numerique
teste cette macro et si probleme tiens nous au courant [file name=nodoublons.zip size=8174]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/nodoublons.zip[/file]
 

Pièces jointes

  • nodoublons.zip
    8 KB · Affichages: 14

Discussions similaires

Réponses
11
Affichages
304

Statistiques des forums

Discussions
312 347
Messages
2 087 503
Membres
103 564
dernier inscrit
Paul 1