Wie man eine Sub in VBA Schachteln

November 13

Visual Basic-Programmierer verwenden geschachtelte Unterprogramme oder der geschachtelten Unterseeboote, um die Ausführung bestimmter Bits des Codes in ihre Anwendungen zu isolieren. Eine geschachtelte Unterroutine ist eine codierte Verfahren, die innerhalb einer größeren, master, Prozedur sitzt. Meister Prozeduren werden zuerst aufgerufen, um die geschachtelte Sub-Routine zu initiieren, die sonst nicht ausgeführt werden würde. Die verschachtelte Sub werden nicht überhaupt verwendet, sofern das Meister Verfahren zuerst aufgerufen wird.

Anweisungen

1 Starten Sie die Visual Basic-Anwendung, und öffnen Sie das Codeprojekt, mit dem Sie eine geschachtelte Unterroutine hinzufügen möchten.

2 Navigieren Sie zu dem Teil des Codes wo Sie Hinzufügen der verschachtelten Sub und die Meister Prozedur erstellen möchten. Verwenden Sie das folgende Beispiel als Anhaltspunkt, ersetzen "CreateNewDocument" mit der eigentlichen Funktion, die Sie verwenden:

Funktion CreateNewDocument()

3 Verschachteln Sie die Unterroutine in die master-Funktion, indem Sie es wie folgt, ersetzt der Beispielname mit den Namen von Unterprogrammen in Ihrer Anwendung hinzufügen:

Funktion CreateNewDocument()Sub AddRow()EndSub

4 Fügen Sie weitere Unterprogramme zum Nest, indem Sie einfach unten die anfängliche Routine, zum Beispiel:

Sub AddColumn()EndSub

Sub SaveDocument()EndSub

5 Speichern Sie die Änderungen am Code und Testen bevor Sie sie in einer Produktionsumgebung bereitstellen.