Le 10/09/2025 à 18:19, linux a écrit :
Bonsoir et merci Bernard,
Si j'ai bien compris
*Version ElseIF*
If Condition Then
Instruction
ElseIF Condition Then
Instruction
ElseIF Condition Then
Instruction
Else
Instruction
End IF
OK
*Version Else IF*
If Condition Then
Instruction
Else IF Condition Then
Instruction
End IF
Ce "end if" finit le second if then
Else IF Condition Then
Donc, ce else ne correspond à rien.
Instruction
End IF
Else
Instruction
End IF
Les end if sont mal placés.
Il faut penser comme ceci :
If Condition Then
Instruction
Else
IF Condition Then
Instruction
Else
IF Condition Then
Instruction
end if
end if
end if
le "else if" n'est qu'un else à l'intérieur d'un if. Il est important de
mettre des tabulations pour mieux lire ce qui est écrit (comme il est
indispensable de mettre en python). Une écriture sans tabulation, mais
avec des accolades, comme ne C, permet aussi de comprendre l'imbrication.
--
Amicalement vOOotre Troumad Alias Bernard SIAUD
mon site : http://troumad.org : AD&D maths WEB...
Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/
N'envoyez que des documents avec des formats ouverts, comme
http://fr.libreoffice.org
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/qa/
Privacy Policy: https://www.documentfoundation.org/privacy