GoTo und Exit Sub vermeiden

In einer Prozedur sollte nach Möglichkeit auf GoTo verzichtet werden. Eine GoTo-Anweisung ist dazu da, von einer bestimmten Stelle im Programm zu einer anderen zu springen. Bei häufigem Einsatz von GoTo kann der Code leicht unübersichtlich und schwer nachvollziehbar werden. In den meisten VBA-Codes lassen sich GoTo-Anweisungen durch Entscheidungen oder Schleifen umgehen.

Dennoch kann nicht in jedem Fall darauf verzichtet werden. Eine GoTo-Anweisung kann beispielsweise in Kombination mit On Error verwendet werden, um bei einem Fehler auf das Ende der Prozedur zu verzweigen und dort eine entsprechende Nachricht auszugeben. Zusätzlich muss eine Sprungmarke verwendet werden. Den Namen der Sprungmarke können Sie selbst bestimmen. ...

Get Microsoft Excel 2010-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.