Microsoft Excel Programmiersprache Visual Basic für Applikationen (VBA ) ist ein leistungsfähiges Werkzeug, das für jedermann zugänglich , auch Nicht-Programmierer ist . Mit Makros und VBA können Sie langwierige Aufgaben Sekunden zu reduzieren, interaktive Benutzer Formulare oder Anwendungen erstellen, für Ihre Freunde und Kollegen . In VBA wird ein Unterprogramm (auch als " Unterprozedur " ) verwendet , um eine Aufgabe in einem Programm durchzuführen. Es ist ähnlich wie eine Funktion , aber nicht einen Wert zurückgeben . Jedes Unterprogramm beginnt mit einem Sub-Anweisung und endet mit einer End Sub-Anweisung . Anleitung 
 1 
 Öffnen Sie die Visual Basic -Editor. In Excel 2003 , aus dem Menü " Ansicht ", " Symbolleisten ", " Visual Basic ". Von der neuen Symbolleiste auf die Visual Basic-Editor -Symbol. In Excel 2007 auf der Registerkarte Entwicklertools in der Gruppe Code auf " Visual Basic ". 
 2 
 Legen Sie ein neues Modul. Aus dem Menü , klicken Sie auf "Einfügen ", " Module". Sie werden sehen, das neue Modul im Projekt-Explorer mit dem Namen aufgeführt " Module1 . " 
 3 
 Legen Sie ein neues Verfahren . Aus dem Menü , klicken Sie auf "Einfügen ", " Verfahren ". 
 4 
 Im "Add Procedure" Pop- up-Fenster , geben Sie einen Namen für Ihr neues Unterprogramm . Verwenden Sie Unterstriche statt Leerzeichen , Wörter zu trennen . 
 5 
 Unter " Typ " die Option "Sub ". 
 6 
 Unter " Scope ", wählen Sie "Öffentlich" oder "Privat ". Eine öffentliche Unterroutine ist zugänglich für andere Verfahren , ein eigenes Unterprogramm funktioniert nur innerhalb der gleichen Prozedur 
 7 
 Falls gewünscht, das Kontrollkästchen " Alle lokalen Variablen als Static" aktivieren. . Statische Variablen behalten ihre Werte , wenn Sie eine Prozedur zu verlassen. Das Standard-Verhalten löscht alle Variablen . 
 8 
 Klicken Sie auf " OK". Im Code-Fenster sehen Sie die Sub und End Sub . 
 9 
 Code hinzufügen . Zwischen "Sub" und "End Sub ", legen Sie die Anweisungen für Ihre VBA Unterprogramm . So verwenden Sie den folgenden Code, um eine Message-Box mit einem Gruß an: 
 
 Sub Test () MsgBox "Hallo Welt" End Sub 
 10 
 Führen Sie das Unterprogramm . Aus dem Menü wählen Sie " Ausführen". In Excel 2003 wird das Unterprogramm auszuführen. In Excel 2007 wählen Sie die Subroutine in dem Pop- up-Fenster , und klicken Sie auf " Run" , um die Ausführung zu starten.