scrivendo l'istruzione tutta in un rigo, non c'è bisogno dell'end if finale.
Separando le istruzioni invece (1° rigo clausola if; 2°rigo istruzioni; 3° rigo end if) c'è necessariamente bisogno dell'end if finale.

Grazie comunque per avermi aiutato.