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 :
C'est la formule ActiveCell.FormulaR1C1 = "=RANK(RC[4],R3C[4]:R26C[4])" qui me pose problème.
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
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
Partager