Obtenir le nombre le plus petit

Bonjour a tous,

je débute sous VBA. Ayant quelques notions de programmations, je me suis lancé dans l'idée de générer un planning de personnes, automatiquement en fonction de différents critères :

1er critère : leur aptitudes

2eme critères : leur disponibilités

3eme critères : privilégier l'inscription dans ce planning de la personne qui en a le moins (appelé nb de départ).

Je suis arrivé a gérer les 2 premier critères...mais je peche au 3eme critères....

concrètement, on a 2 personnes : toto et tata

il sont disponible et apte pour l'inscription sur le planning.

Les deux n’étant pas affecté encore au planing (tous les deux sont a 0 sur le nombre de départ), par défaut il ecrit le premier qui lui tombe sous la main : toto !

toto passe automatiquement a 1 (avec un NB.SI sous excel.)

mais, au passage suivant de la boucle, il me remet toto alors que tata devrait etre "privilégié" vu que son nb de départ =0.

je suis perdu la...help please !

PS : si vous voulez mon code, je peux le joindre

d'avance merci

Bonsoir,

si tu pouvais mettre ton fichier, cela aiderait.

d'autre part, regarde le sujet suivant, il peut sans doute répondre à tes besoins.

https://forum.excel-pratique.com/applications/etablissement-d-un-planning-selon-disponibilites-t52363.html

Bonjour H2SO4,

merci pour ta reponse rapide. Je vais deja m'interesser au lien que tu m'as donné et reviens vers toi si je n'ai pas résolu mon soucis.

Merci encore pour ce lien.

bonne journée

Rechercher des sujets similaires à "obtenir nombre petit"