Ajout d'un numéro en fonction d'un classement avec doublons VBA

Bonjour,

J'ai un classement qui s'effectue automatiquement sur ma feuille et j'aimerais lui ajouter un numéro également automatique....

ex : aaa

aaa

bbb

ccc

ccc

Cela donnerait :

1 aaa

1 aaa

2 bbb

3 ccc

3 ccc

4 ddd

Merci d'avance pour votre aide

Oli

Bonjour,

une solution via une formule

re h2so4,

J'ai essayer d'adapter ta formule en macro...cela fonctionne mais j'ai des soucis quand je veux effacer les données, j'ai un message d'erreur..

Peux-tu regarder si mon adaptation est correcte ?

Merci d'avance

Oli

2annexe11-beta.xlsm (26.15 Ko)

Bonsoir,

proposition de correction

3annexe11-beta.xlsm (25.47 Ko)

Bonsoir h2so4,

J'ai un petit soucis quand j’efface toute les données, il numérote toute la colA jusque la dernière ligne....

As tu eu ce problème ?

Oli

Bonsoir,

je n'avais pas testé ce cas.

voici une correction

2annexe11-beta.xlsm (24.59 Ko)

re h2so4,

Quand j'encode une donnée, il numérote encore la colA jusque la fin....

Bonsoir,

une autre correction. tu devrais éviter les colonnes fusionnées, cela va te donner des problèmes (pour les tris)

4annexe11-beta.xlsm (23.32 Ko)

re h2so4,

Cela fonctionne très bien maintenant....

si je te devais adapter le code à une plage de cellule, ex de D20:C120... pour un autre fichier ...entourée de cellule fusionnées.

la plage D20:C120 n'est pas fusionnée...

Merci à toi...

Oli

Rechercher des sujets similaires à "ajout numero fonction classement doublons vba"