Utiliser une sélection de cellules en paramètres d'une fonction

Bonjour,

Je suis actuellement en train de développer une macro permettant de calculer un certain nombre de données statistiques.

Un problème se pose, que je n'arrive pourtant pas à résoudre (forums, aides …)

Je dois calculer le centile d'une série de valeurs au cours du programme.

Cette série de valeurs est sélectionnée par le curseur, et je récupère cette série de données de façon à l'inclure en paramètre de la fonction centile (WorksheetFunction.Percentile_Inc(Selection, 0.7)).

Le souci est que la fonction percentile ne renvoie pas la bonne valeur du centile (ici le centile 70) lorsque la Sélection (donc les cellules sélectionnées par la macro) est mise en paramètre.

Voici la principal partie du programme concernée :

Range("M12").Select

Range(Selection, Selection.End(xlDown)).Select

Selection.Offset(1, 0).Select

valeur = WorksheetFunction.Percentile_Inc(Selection, 0.7)

J'ai également essayé de déclarer une variable "As Range", qui stockera la sélection et par la suite inclure cette variable en paramètre à la fonction percentile, ce qui ne renvoie toujours pas le bon résultat.

Je vous remercie d'avance de votre aide et vous souhaite une bonne journée.

Cordialement

Nicolas

Rechercher des sujets similaires à "utiliser selection parametres fonction"