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
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
A voir également:
- Numérotation doublons (vba)
- Supprimer les doublons excel - Guide
- Doublons photos - Guide
- Numérotation page word - Guide
- Supprimer les doublons photos gratuit - Télécharger - Nettoyage
- Mkdir vba ✓ - Forum VB / VBA
4 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
23 déc. 2015 à 11:46
23 déc. 2015 à 11:46
Bonjour
Comme ça ?
http://www.cjoint.com/c/ELxkUw5DaKH
Cdlmnt
Comme ça ?
http://www.cjoint.com/c/ELxkUw5DaKH
Cdlmnt
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
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
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
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
23 déc. 2015 à 13:53
23 déc. 2015 à 13:53
Alors comme ça
Cdlmnt
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
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
23 déc. 2015 à 22:19
Impeccable
Avec quelques adaptations et insertion dans mes procédures c'est tout bon
Merci
Bonnes fetes
Avec quelques adaptations et insertion dans mes procédures c'est tout bon
Merci
Bonnes fetes