Wie Sie ein Excel-VBA-Programm schreiben

February 22

Visual Basic für Anwendungen oder VBA, ist eine einfache Programmiersprache, die Microsoft in einer Handvoll von ihrer Office-Programme, einschließlich Excel 2010 enthält. VBA können Sie Code schreiben, der mit interagieren oder Ausgabe wird zu Ihrer Excel-Tabelle. Excel-VBA-Programme werden oft Makros, genannt, da sie normalerweise ausgelegt sind, sich wiederholende Aufgaben in das Arbeitsblatt. Erstellen ein Excel-VBA-Makro ist nur eine Frage der VBA-Editor öffnen und unter Verwendung der richtigen Syntax zum Starten des Programms.

Anweisungen

1 Finden Sie die Excel-Datei, die Sie durch darunter ein VBA-Programm ergänzen möchten. Doppelklicken Sie auf die Datei, die Tabelle zu öffnen.

2 Halten Sie ALT gedrückt, und drücken Sie F11, um den VBA-Editor zu öffnen. Der Editor öffnet sich in einem neuen Fenster.

3 Rechtsklicken Sie auf jeder Ihrer Arbeitsblätter, die in der dünnen Spalte auf der linken Seite des VBA-Editors aufgeführt wird. Bewege deine Maus über "Einfügen" und wählen Sie "Module". Dies wird ein neues Modul hinzufügen, das nur etwas zu Ihrem VBA-Programm in die Liste zu halten ist. Doppelklicken Sie auf das Modul, das angezeigt wird, und das Recht die Hälfte der VBA-Editor drehen weiß.

4 Klicken Sie auf der rechten Seite des VBA-Editor. Ein blinkender Cursor angezeigt wird. Geben Sie den folgenden Code in den Editor ein:

Sub-Name()

Ändern Sie "Name", was immer Sie wollen, nennen Sie die Unterroutine. Drücken Sie die Eingabetaste auf der Linie und der VBA-Editor komplett platziert automatisch den "End Sub"-Befehl in einer Zeile unterhalb des Cursors. Dies ist, wie Sie alle Makros starten werden, die Sie in VBA erstellen.

5 Erstellen Sie Ihr Programm Variablen, auf die nächsten paar Zeilen. Beginnen Sie jede Zeile mit dem Wort "Dim", was bedeutet, dass Sie eine Variable erstellen. Geben Sie den Namen der Variablen gefolgt von dem Wort "als", dann den Typ der Variablen. Beispielsweise sind "Dim X as Integer" und "Dim y as Variant" akzeptabel. Wenn Sie mehrere Variablen desselben Typs haben, legen Sie sie in derselben Zeile durch ein Komma getrennt, wie "Dim X, y as Integer."

6 Den eigentlichen Code für Ihr Programm unter die Variablen eingeben. Geben Sie Ihren Code in Kleinbuchstaben geschrieben, da VBA Befehle, die er erkennt, automatisch großschreiben wird das Sie Ihren Code schreiben helfen kann. VBA helfen Ihnen bestimmte Befehle ausführen. Beispielsweise, wenn Sie eingeben "Range ("um eine Zeile Code zu beginnen, die einen Zellbereich im Arbeitsblatt auswählen wird, wird VBA ein kleines Feld neben Ihren Cursor erzählt das richtige Format um das Argument zu vervollständigen angezeigt. Wenn Sie zu einem Punkt in Ihrem Code wo es offensichtlich bekommen ist, dass Sie benötigen, um bestimmte Funktionen aufzurufen, VBA automatisch zeigt eine Liste aller Funktionen, sodass Sie auswählen aus der Liste statt eingeben.

Tipps & Warnungen

  • Drücken Sie die Taste "Play" im oberen Bereich der VBA-Editor-Fenster, das Programm auszuführen.