Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Etablir un RANG particulier

esftel

XLDnaute Occasionnel
Bonjour,

Je souhaiterais une numérotation automatique (solution formule) genre "Rang" en fonction du nom du groupe dans une autre colonne....

Exemple :
Colonne A (Numérotation automatique
Colonne B
1​
Groupe 20
1​
Groupe 20
2​
Groupe 8
1​
Groupe 20
2​
Groupe 8

Voir aussi l'exemple en fichier joint

Merci de votre attention et de votre aide,

Franck T.
 

Pièces jointes

  • Exemple EXLDOW.xlsx
    10.1 KB · Affichages: 10

esftel

XLDnaute Occasionnel
Hé top, j'avais pas vu votre message, c'est super !

En effet, le première proposition de JHA, n'affichait pas la même numérotation mais la logique était là !
Ce qui ne me convenait pas c'était ca table de correspondance .....

En tout cas beau travail, je ne l'aurais pas trouvé celle là..... merci
 

sousou

XLDnaute Barbatruc
avec une macro on sait jamais
Sub rang()
ReDim tableau(0)
With Sheets(1).ListObjects("tableau1")

MsgBox .DataBodyRange.Rows.Count

For n = 1 To .DataBodyRange.Rows.Count
Set i = .DataBodyRange.Columns(1).Rows(n)
If existe(i) = False Then
ReDim Preserve tableau(UBound(tableau) + 1)
tableau(UBound(tableau)) = i
End If
Next

With Sheets(1).ListObjects("tableau1")
For Each i In .DataBodyRange.Columns(2).Rows
'MsgBox i.Address
i.Value = rg(i)
Next
End With
End With
End Sub
Function existe(valeur)
existe = False

For n = 0 To UBound(tableau)
If valeur = tableau(n) Then existe = True
Next
End Function
Function rg(valeur)
For n = 0 To UBound(tableau)
'MsgBox valeur.Offset(0, -1)
If valeur.Offset(0, -1) = tableau(n) Then rg = n: Exit Function
Next
End Function
 

esftel

XLDnaute Occasionnel
Bonjour,

C'est super gentil pour la macro, mais je ne peux pas utiliser de macro, trop contraignant pour notre réseau d'entreprise.....
en tout cas merci, je la garde au cas ou ?
 
Dernière édition:

esftel

XLDnaute Occasionnel
Un grand merci à tous pour votre aide, ca faisait longtemps que je n'avais pas mis les mains sur ce forum.
Et je me rends qu'il y a toujours autant de réactivités et de compétences.

Merci à tous....

 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…