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.