If y a une écriture sur une ligne sans le end_if en mettant : avant le else si je me souviens bien.
Par contre, personnellement, ce que j'aimerais serais un elseif
Si condition1
traitement 1
Elseif condition 2
traitement 2
Elseif condition ...
...
Else ...
traitement
End_if
Mais ça a déjà était demandé. C'est différent du case. Ca peut le remplacer bien sûr aussi, mais les conditions peuvent porter sur des variables différentes ou des associations de variables.