Das Excel VBA-Programmier-Tutorial für Anfänger

Das Excel VBA-Programmier-Tutorial für Anfänger

Wenn Sie Excel verwenden, müssen Sie dieses leistungsstarke Tool ausprobieren!





Visual Basic for Applications (VBA) ist die Programmiersprache von Microsoft Office, mit der Sie Makros und Benutzerformulare erstellen, ein Meldungsfeld hinzufügen, Code in einem Dokument als Reaktion auf einen Auslöser ausführen und vieles mehr. Mit VBA können Sie Ihre Excel-Tabellen aufladen. Und Sie müssen nur ein wenig über das Codieren lernen.





Dieser Leitfaden hilft Ihnen, VBA mit einem einfachen Projekt auszuprobieren: eine Schaltfläche, die den Wert einer ausgewählten Zelle von GBP in USD umwandelt. Wir zeigen Ihnen, wie sich VBA und Excel überschneiden können. Dieses kurze Tutorial führt Sie auf den Weg, Ihre eigenen komplexeren Projekte zu erstellen.





So starten Sie mit VBA in Excel 2016.

So verhindern Sie, dass ein Laptop überhitzt

Auf Entwicklersteuerelemente zugreifen

Bevor wir in VBA eintauchen können, müssen Sie möglicherweise Excel öffnen und die Einstellungen anpassen, um die Registerkarte Entwickler als Teil des Menübands anzuzeigen. Gehen Sie dazu zu Datei > Optionen > Menüband anpassen . Sie können auch mit der rechten Maustaste auf das Menüband klicken und die Option . auswählen Anpassen der Multifunktionsleiste... Möglichkeit.



Unter Menüband anpassen > Hauptregisterkarten (Liste rechts), fügen Sie hinzu und überprüfen Sie die Entwickler Option (im Bild oben deaktiviert).

Erstellen Sie eine Schaltfläche

Um unseren Währungsumrechner zu erstellen, müssen wir zuerst das Button-Element einfügen. In einem zweiten Schritt hängen wir unseren VBA-Code an diese Schaltfläche an.





Öffnen Sie eine neue Excel-Tabelle und navigieren Sie dann zum Entwickler Tab. Verwenden Sie die Einfügung Dropdown im Kontrollen Abschnitt, um eine auszuwählen ActiveX-Befehlsschaltfläche .

Ziehen Sie die Schaltfläche auf eine geeignete Größe und platzieren Sie sie an einer geeigneten Stelle – Sie können dies später leicht ändern.





Jetzt hängen wir den Code an. Klicken Sie mit der rechten Maustaste auf die Schaltfläche und wählen Sie Eigenschaften . Wir werden zwei Änderungen vornehmen; wir werden das ändern Name , die wir verwenden, um beim Codieren auf die Schaltfläche zu verweisen, und die Untertitel die Text auf der Schaltfläche selbst anzeigt. Sie können für diese Beschriftungen wählen, was Sie möchten, aber denken Sie daran, dass Sie ConverterButton durch das ersetzen müssen, was Sie stattdessen verwenden, während wir den Code anpassen.

Wo ist mein Batteriesymbol geblieben?

Jetzt ist es an der Zeit, der Schaltfläche einige Funktionen zu verleihen.

Code hinzufügen

Die Codierung mit VBA erfolgt in einer separaten Umgebung zur Standard-Excel-Oberfläche. Um darauf zuzugreifen, vergewissern Sie sich, dass Designmodus ist aktiv in der Entwickler Klicken Sie dann mit der rechten Maustaste auf die von uns erstellte Schaltfläche und wählen Sie Code anzeigen .

Sie sehen ein Fenster wie das folgende:

Der Anfang und das Ende unseres Codes ist bereits vorhanden – die beiden blauen Textteile begrenzen unsere Funktion, während der Text in Schwarz besagt, dass wir die Aktion festlegen, die ausgeführt werden soll, wenn der Benutzer auf die von uns erstellte Schaltfläche klickt . Wenn Sie einen anderen Namen für ConverterButton gewählt haben, sollten Sie den entsprechenden Begriff in Ihrer Version dieses Fensters sehen.

Um die Währungsumrechnung durchzuführen, verwenden wir die folgende Codezeile zwischen den beiden, die bereits für uns erstellt wurden:

ActiveCell.Value = (ActiveCell * 1.28)

Um es weiter aufzuschlüsseln, besagt dieser Code, dass der neue Wert der Zelle, die der Benutzer ausgewählt hat, der aktuelle Wert multipliziert mit 1,28 ist – dem Wechselkurs von GBP zu USD. So sieht das im VBA-Fenster aus:

Schließen Sie als Nächstes den VBA-Editor über das Menü Datei und kehren Sie zu Excel zurück.

Testen Sie Ihre Arbeit

Jetzt ist es an der Zeit, zu sehen, ob unser Code funktioniert – aber es ist noch ein wichtiger Schritt zu tun, bevor wir das tun können. Wir müssen deaktivieren Designmodus um weitere Änderungen an der Schaltfläche zu stoppen und sie funktionsfähig zu machen.

Geben Sie als Nächstes eine Zahl in eine Zelle ein, wählen Sie diese Zelle aus und klicken Sie auf Ihre Schaltfläche, um zu sehen, wie sie funktioniert. Hoffentlich sehen Sie die Wertsteigerung um etwa ein Viertel, was bedeutet, dass die Umrechnung korrekt durchgeführt wurde.

Nächste Schritte

Nachdem Sie nun eine Schaltfläche erstellt und zum Ausführen von VBA-Code in Excel verwendet haben, können Sie mit derselben grundlegenden Methode alle Arten von verschiedenen Projekten ausführen. Vielleicht möchten Sie einen simulierten Würfel erstellen, der einen zufälligen Wert zurückgibt, wenn Sie die Taste drücken, vielleicht als Teil eines größeren Spiels . Alternativ können Sie eine Schaltfläche erstellen, die den Inhalt einer angegebenen Zelle mit einer anderen an anderer Stelle im selben Dokument abgleicht.

Wenn Sie mit Projekten wie diesen beginnen, lernen Sie die verschiedenen Funktionen von VBA kennen. Unser Währungsrechner ist so einfach wie es nur geht – aber er ist der erste Schritt zu größeren Dingen. Wenn Sie gerade erst anfangen, wählen Sie Projekte aus, die Ihr Lernen mit einem grundlegenden Ziel oder einer Aufgabe in Verbindung bringen, auf die Sie neugierig sind. Schritt für Schritt werden Sie mit der Funktionsweise von VBA vertraut.

Haben Sie eine Frage zu diesem VBA-Projekt? Bitten Sie um Hilfe oder bieten Sie in den Kommentaren unten Hilfe an!

Teilen Teilen Tweet Email 6 Audible-Alternativen: Die besten kostenlosen oder günstigen Hörbuch-Apps

Wenn Sie keine Lust haben, für Hörbücher zu bezahlen, finden Sie hier einige großartige Apps, mit denen Sie sie kostenlos und legal anhören können.

Weiter lesen
Verwandte Themen
  • Produktivität
  • Programmierung
  • Programmierung
  • Visual Basic-Programmierung
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Über den Autor Brad Jones(109 veröffentlichte Artikel)

Englischer Schriftsteller, der derzeit in den USA lebt. Finden Sie mich auf Twitter über @radjonze.

Wie man Windows 10 wie Windows Vista aussehen lässt
Mehr von Brad Jones

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren