Bonjour mediaforest, ju&ges,
Bonne remarque, ju&ges ! En effet, cette séquence lit successivement deux lignes, une dans le while, et une sur la ligne d'assignation qui suit. La première sera donc ignorée. Du coup, si la sélection contient un nombre n de lignes impair, la tentative de lecture (non protégée) de la (n+1)ème ligne risque de perturber le fonctionnement de l'algorithme. À mon avis, la seconde ligne est de trop, et il suffit de l'enlever… À tester