Citation:
taille des colonnes :
colonne A = 50000 cellule à partir de la 4
colonne B = resolution+1 cellule à partir de la 4
colonne C = taille inconnue à partir de la 4
première boucle, je remplis la colonne B qui sera une colonne de test avec les valeurs de la colonne A, la première fois, elle est remplie avant la boucle do - while car par la suite, le remplissage sera différent.
dans la boucle do-while:
premier if, si la 1ere cellule a une valeur differente de la deuxieme dans la colonne B, je decale les cellules vers le haut et je met en derniere place la valeur suivante de la colonne A.
Deuxième if : détection de resolution-1
si les valeurs des deux premieres cellules de la colonne B sont différentes des deux dernieres cellules, alors je rempli la colonne C avec la valeur de la première cellule. puis je decale les deux dernieres cellules de la colonne B aux deux premières places et je rempli le reste à partir de la colonne A.
troisieme if : détection de résolution et résolution +1
si la valeur de la derniere cellule de la colonne B est la meme que la première ou que la valeur de l'avant derniere cellule est la meme que la premiere. alors je rempli la cellule suivante de la colonne C avec la valeur de la premiere cellule de la colonne B.
fin de la boucle
je retrouve ainsi en C ma trame reconstituée