Numérotation doublons (vba)

Résolu/Fermé
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 - 23 déc. 2015 à 11:01
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 - 23 déc. 2015 à 22:19
Bonjour à tous

Je cherche à numéroter par vba des valeurs identiques (doublons) présentes dans une ligne.
Le fichier explicatif ;

https://www.cjoint.com/c/ELxj4wiRuNA

Merci de votre aide

Joyeux Noel

4 réponses

ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
23 déc. 2015 à 11:46
Bonjour

Comme ça ?
http://www.cjoint.com/c/ELxkUw5DaKH

Cdlmnt
0
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 33
23 déc. 2015 à 12:39
Merci beaucoup ccm81
C'est ce qu'il me fallait néanmoins juste un petit réglage ;

Quand tu dis :Sélectionner le premier nom (C13 Ctrl+k)!!!!!!

Comment sélectionner automatiquement le premier nom sachant que sa position est variable sur la ligne ?

Cordialement
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
23 déc. 2015 à 13:53
Alors comme ça

Public Sub OK()
Dim li As Long, obj As Object, k As Long, co As Long, adr As String, nom As String
li = Selection.Row ' ou calculé autrement
nom = InputBox("nom à traiter") ' ou calculé autrement
k = 0
With ActiveSheet
Set obj = .Rows(li).Find(nom, , , xlPart)
If Not obj Is Nothing Then
k = k + 1
co = obj.Column
.Cells(li, co).Value = nom & " " & k
adr = obj.Address
Do
Set obj = Rows(li).FindNext(obj)
If Not obj Is Nothing Then
If obj.Address <> adr Then
k = k + 1
co = obj.Column
.Cells(li, co).Value = nom & " " & k
End If
End If
Loop While Not obj Is Nothing And obj.Address <> adr
End If
End With
End Sub

Cdlmnt
0
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 33
23 déc. 2015 à 22:19
Impeccable

Avec quelques adaptations et insertion dans mes procédures c'est tout bon

Merci
Bonnes fetes
0