So schreiben Sie ein VBA-Skript

click fraud protection

Visual Basic for Applications (VBA) ist eine Programmiersprache, die in Microsoft Office-Anwendungen wie Excel und PowerPoint verwendet wird. Sie können VBA verwenden, um Skripts zu schreiben, die Ihre Office-Anwendungen an Ihre Anforderungen anpassen. Obwohl VBA für Programmieranfänger entwickelt wurde, kann das Schreiben Ihres ersten Skripts eine entmutigende Aufgabe sein. Sobald Sie sich jedoch im Visual Basic Editor (VBE) zurechtgefunden haben, haben Sie Ihr Programm im Handumdrehen geschrieben.

Schritt 1

Öffnen Sie die Microsoft Office-Anwendung, für die Sie ein Skript schreiben möchten. Öffnen Sie beispielsweise Microsoft Excel, Word oder PowerPoint.

Video des Tages

Schritt 2

Klicken Sie auf die Registerkarte "Entwickler" und dann auf "Visual Basic". Der Bildschirm Visual Basic Editor (VBE) wird geöffnet. Alternativ können Sie auch die Tasten "Alt" und "F11" drücken, um die VBE zu öffnen.

Schritt 3

Klicken Sie auf die Registerkarte "Einfügen" und dann auf "Modul", um ein leeres Fenster zu öffnen. Hier geben Sie Ihr Skript ein.

Schritt 4

Geben Sie Ihr Skript in das geöffnete Fenster ein. Sie sollten mit der Eingabe von "Funktion. beginnen Funktionsname" wenn Ihr Skript eine Funktion ist oder "Sub Subroutine" wenn Ihr Skript eine Unterroutine ist. Geben Sie den Hauptteil Ihres Skripts ein und beenden Sie es entweder mit "End Function" oder "End Sub". Verwenden Sie eine Funktion, wenn Sie zurückkehren möchten etwas (wie ein Wert) oder eine Unterroutine, wenn Ihr Skript eine Aufgabe ausführt, ohne etwas zurückzugeben (wie die Formatierung a dokumentieren). Die Website von Microsoft bietet einen umfangreichen Hilfebereich zum Schreiben von VBA-Code.

Schritt 5

Drücken Sie "F5", um das Skript auszuführen.

Spitze

Wenn Sie die Registerkarte "Entwickler" in Ihrem Office-Menüband nicht haben, klicken Sie auf die Schaltfläche "Microsoft Office", dann auf "Optionen" und dann auf "Beliebt". Klicken Sie auf "Entwicklerregisterkarte im Menüband anzeigen".