Combiner le premier et le dernier joueurs

17fichier-test.xlsm (14.54 Ko)

Bonjour,

Je prépare un mini tournoi de quilles. Je dois faire jouer ensemble le premier joueur de la liste avec le dernier joueur. Mon problème est que je ne sais pas combien de joueurs se présenteront au tournoi.

Donc je ne peux combiner d'avance les deux joueurs qui joueront ensemble en ne sachant pas qu'elle est la dernière cellule qui contiendra un nom.

Est-ce possible de créer une formule ou un code VBA qui pourra jumelé les joueurs ensemble, même sans savoir dans quelle cellule le dernier nom se situe ?

Explication détaillée dans le fichier joint.

Merci de votre aide.

Une remarque préalable, dans l'exemple, il y a un nombre impair de joueurs (79).

Une solution simple consisterait à mettre les x/2 premiers joueurs de la ligne 2 à la ligne (2+x/2 -1) et les x/2 derniers joueurs de la ligne (81-x/2+1) à la ligne 81.

Ainsi les "mariages" pourraient être établis.

Exemple = 38 joueurs = mettre les 19 premiers de la ligne 2 à 20 et 19 derniers de la ligne 62 à 81

Et seules les 19 premiers groupe ("battles") seraient renseignés.

Pas forcément élégant, mais efficace !

Bonsoir @ tous,

en G3 :

=A2

en G4 :

=DECALER(A1;NBVAL(A:A)-1;)

NBVAL(A:A)-2 pour l'avant dernier et ainsi de suite..

@ + +

Bien vu ! solution bien plus élégante que la mienne !

Bonjour à vous deux,

Merci Steelson pour ta réponse rapide. Comme t'as pu voir R@chid m'a apporté la réponse que je cherchais.

Merci R@chid, ça fonctionne parfaitement.

C'est très apprécié.

Rechercher des sujets similaires à "combiner premier dernier joueurs"