Bonjour à tous,

je sollicite votre aide car je souhaite créer une fonction VBA qui, étant donnée une chaîne de caractères représentant une centaine de noms d'élèves séparés par des points-virgule ( "nom1;nom2;....,nomN;FIN" ), renvoie aléatoirement un des noms de la chaîne.

J'ai ma fonction alea qui renvoie un entier compris entre 2 bornes.
Je sens qu'il faut compter le nombre de noms dans la chaîne (ou le nombre de points-virgule?), puis passer la chaîne en argument, mais je sèche pour la réalisation.

Je vous suis reconnaissant pour toute l'aide que vous voudrez bien m'accorder.

Cordialement.