Bonjour à tous,
J'ai un petit soucis de débutante et je pense qu'une personne qui s'y connait un peu plus en VBA pourrait m'aider...
Je suis joueuse dans un club de handball et je remonte les stats des buts marqués par mes coéquipières (et moi-même lol).
J'ai deux colonnes, en B et F, avec les buts marqués en F.
J'aimerai faire un classement B en utilisant la formule (Rank) automatiquement.....

Cela me donne :
ActiveCell.FormulaR1C1 = "=RANK(RC[4],R3C[4]:R26C[4])" dans la cellule B3

suivi de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    Selection.Copy
    Range(Cells(4, 7), Cells(nb_Prénom + 2, 7)).Select
    ActiveSheet.Paste
C'est la formule ActiveCell.FormulaR1C1 = "=RANK(RC[4],R3C[4]:R26C[4])" qui me pose problème.
J'aimerais mettre une variable qui ne soit pas notée en dur (ici 26), car la plage risque d'évoluer au cours de saison si des nouvelles joueuses arrivent ou d'autres partent.

Comme j'ai un nombre de lignes indéterminé et susceptible de changer à chaque fois, je ne sais comment définir la plage....auriez vous une solution svp???

Merci d'avance