Ich tät die ganzen gotos weglassen, ist irgentwie unübersichtlich, find ich.
Statt goto finish -> Return SCrypted. Außerdem solltest du auch nach dem Funktions-Header (oder wie man das nennt) As String einfügen. Und das soll ne Funktion zum Verschlüsseln sein oder? Verwende lieber sowas in der Art: