Bonjour comme le titre l indique j ai tenté d'écrire une fonction booléenne qui renvoie la valeur vraie si les horaires de la colonne sont en ordre croissant = false sinon .
Le problème est que ça ne semble comparer que les deux premières lignes , si je met par exemple 18:00 suivi de 19:00 suivi de 20:00 ca me renvoie faux alors que c'est vrai . Je n'arrive pas a comprendre d'où viens le problème ...


Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
sub croissant () 
dim i as integer
dim a as boolean 
 
do while (cells(i , 2).value <>"")
if cells(i,2).value < cells(i+1,2).value then 
cells(16,4).value =true 
else 
cell(16,4).value = false 
end if 
loop 
i = i+1 
end sub
Merci d avance