Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: GoSub...Return-Anweisung

Verzweigt zu einer Unterroutine innerhalb einer Prozedur und kehrt zum Ausgangspunkt zurück.

Syntax

GoSub Zeile
...
Zeile
...

Return

Beim Argument Zeile kann es sich um eine beliebige Zeilenmarke oder Zeilennummer handeln.

Bemerkungen

GoSub und Return sind an allen Stellen in einer Prozedur zulässig, aber das zusammengehörende Anweisungspaar muß sich in ein- und derselben Prozedur befinden. Eine Unterroutine kann mehrere Return-Anweisungen enthalten, aber beim Auftreten der ersten Return-Anweisung kehrt das Programm zu der Anweisung zurück, die unmittelbar auf die zuletzt ausgeführte GoSub-Anweisung folgt.

Anmerkung°°°Mit GoSub...Return können Sie keine Sub-Prozeduren aufrufen oder verlassen.

Tip°°°Das Erstellen separater Prozeduren, die aufgerufen werden können, ist strukturierter als eine GoSub...Return-Konstruktion.