bonjour,
Par contre je ne vois pas la différence si ce n'est un saut de ligne au niveau du "Then".
c'est bien là qu'était ton erreur.
l'instruction IF a 2 formats soit sur une ligne soit sur plusieurs lignes
sur une ligne :
la syntaxe générale est :
If condition then action si vrai else action si faux
les instructions qui suivent ne sont plus liées à ce test (pas de end if !)
sur plusieurs lignes :
la syntaxe générale est :
if condition then
'instructions à exécuter en séquence si vrai
else (ou elseif si on veut enchainer plusieurs tests)
'instructions à exécuter en séquence si faux
end if 'indique la fin des instructions pour ce test