GOTO-AnweisungGoTo statement

Verzweigt uneingeschränkt auf eine bestimmte Zeile in einer Prozedur.Branches unconditionally to a specified line within a procedure.

SyntaxSyntax

GoTo lineGoTo line

Das erforderliche __ Argument für die Verbindung kann eine beliebige Beschriftung oder eine beliebige Anzahlvon Leitungen sein.The required line argument can be any line label or line number.

HinweiseRemarks

Mit GoTo kann nur zu Zeilen innerhalb der jeweiligen Prozedur verzweigt werden.GoTo can branch only to lines within the procedure where it appears.

Hinweis

[!HINWEIS] Zu viele GoTo -Anweisungen können das Lesen und Debuggen von Code erschweren.Too many GoTo statements can make code difficult to read and debug. Use Structured Control Statements (Do... Loop, for... Als nächstes, If... Then... Else, Select Case) wann immer möglich.Use structured control statements (Do...Loop, For...Next, If...Then...Else, Select Case) whenever possible.

BeispielExample

In diesem Beispiel wird die GoTo-Anweisung verwendet, um auf Zeilenmarken innerhalb einer Prozedur zu verzweigen.This example uses the GoTo statement to branch to line labels within a procedure.

Sub GotoStatementDemo() 
Dim Number, MyString 
 Number = 1 ' Initialize variable. 
 ' Evaluate Number and branch to appropriate label. 
 If Number = 1 Then GoTo Line1 Else GoTo Line2 
 
Line1: 
 MyString = "Number equals 1" 
 GoTo LastLine ' Go to LastLine. 
Line2: 
 ' The following statement never gets executed. 
 MyString = "Number equals 2" 
LastLine: 
 Debug.Print MyString ' Print "Number equals 1" in 
 ' the Immediate window. 
End Sub

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.