Das Excel VBA Programming Tutorial für Anfänger

VBA ist ein Microsoft Office-Tool. Sie können damit Aufgaben mit Makros automatisieren, Trigger setzen und vieles mehr. Wir stellen Ihnen die visuelle Grundprogrammierung von Excel mit einem einfachen Projekt vor.

VBA ist ein Microsoft Office-Tool.  Sie können damit Aufgaben mit Makros automatisieren, Trigger setzen und vieles mehr.  Wir stellen Ihnen die visuelle Grundprogrammierung von Excel mit einem einfachen Projekt vor.
Werbung

Wenn Sie Excel verwenden, müssen Sie dieses Elektrowerkzeug ausprobieren!

Visual Basic für Applikationen (VBA) ist die Microsoft Office-Programmiersprache, mit der Sie Makros und Benutzerformulare erstellen, ein Meldungsfeld hinzufügen, Code in einem Dokument als Reaktion auf einen Trigger ausführen können und vieles mehr. Mit VBA können Sie Ihre Excel-Tabellen aufwerten. Und Sie müssen nur ein wenig über das Kodieren Lernen in 12 Wochen mit diesem interaktiven Lern-Bootcamp lernen Lernen, in 12 Wochen mit diesem interaktiven Lern-Bootcamp zu kodieren Normalerweise im Preis von 499 $, können Sie sich jetzt für dieses interaktive Kodierungsbündel anmelden $ 29 - aber sei schnell, denn dieser Deal endet am 8. Juli. Mehr lesen.

Dieses Handbuch hilft Ihnen, VBA mit einem einfachen Projekt auszuprobieren: eine Schaltfläche, die den Wert einer ausgewählten Zelle von GBP in USD umrechnet. Wir zeigen Ihnen, wie sich VBA und Excel überschneiden können. Dieses kurze Tutorial wird Sie auf den Weg bringen, selbst komplexere Projekte zu erstellen.

Hier erfahren Sie, wie Sie mit VBA in Excel 2016 beginnen.

Zugriff auf Entwicklersteuerelemente

Bevor wir in VBA eintauchen können, müssen Sie möglicherweise Excel öffnen und die Einstellungen anpassen, um die Registerkarte "Entwickler" als Teil der Multifunktionsleiste anzuzeigen. Um dies zu tun, gehen Sie zu Datei> Optionen> Ribbon anpassen . Sie können auch mit der rechten Maustaste auf das Farbband klicken und die Option Farbband anpassen ... auswählen.

Das Excel VBA Programming Tutorial für Anfänger Excel Benutzerdefinierte Ribbon Optionen

Fügen Sie unter Ribbon anpassen> Hauptregisterkarten (rechte Liste) die Entwickleroption hinzu und aktivieren Sie sie (im obigen Bild nicht markiert).

Erstellen Sie eine Schaltfläche

Um unseren Währungsrechner zu erstellen, müssen wir zuerst das Button-Element einfügen. In einem zweiten Schritt fügen wir unseren VBA-Code an diesen Button an.

Öffnen Sie eine neue Excel-Tabelle, und navigieren Sie zur Registerkarte " Entwickler" . Verwenden Sie das Dropdown-Menü Einfügen im Abschnitt Steuerelemente, um eine ActiveX-Befehlsschaltfläche auszuwählen.

ActiveX-Befehlsschaltfläche

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

CommandButton1 Beispiel

Jetzt werden wir den Code anhängen. Klicken Sie mit der rechten Maustaste auf die Schaltfläche und wählen Sie Eigenschaften . Wir werden zwei Änderungen vornehmen; Wir werden den Namen ändern, den wir verwenden werden, um auf die Schaltfläche während der Codierung zu verweisen 10 Tipps zum Schreiben von Cleaner & Better Code 10 Tipps zum Schreiben von Cleaner & Better Code Schreiben sauberer Code sieht einfacher aus als es tatsächlich ist, aber die Vorteile sind es ist es wert. So können Sie heute anfangen, saubereren Code zu schreiben. Lesen Sie mehr und die Beschriftung, die Text auf der Schaltfläche selbst anzeigt. Sie können wählen, was Sie für diese Etiketten mögen, aber denken Sie daran, dass Sie ConverterButton für alles, was Sie an seiner Stelle verwenden, auswechseln müssen, während wir den Code anpassen.

Name Feld in Eigenschaften

Jetzt ist es an der Zeit, dem Button einige Funktionen zu geben.

Füge einen Code hinzu

Die Codierung mit VBA erfolgt in einer separaten Umgebung zur Standard-Excel-Schnittstelle. Um darauf zuzugreifen, stellen Sie sicher, dass der Design-Modus auf der Registerkarte Entwickler aktiv ist. Klicken Sie dann mit der rechten Maustaste auf die Schaltfläche, die wir erstellt haben, und wählen Sie Code anzeigen .

Excel-Entwurfsmodus Code anzeigen

Sie sehen ein Fenster wie das folgende:

Excel-Codierfenster

Der Anfang und das Ende unseres Codes ist bereits vorhanden - die zwei blauen Textabschnitte buchst du unsere Funktion, während der schwarze Text angibt, dass wir die Aktion festlegen, die stattfinden soll, wenn der Benutzer auf die Schaltfläche Erstellen klickt Ein interaktives PDF So erstellen Sie ein interaktives PDF Mithilfe interaktiver PDFs können Sie Ihren Dokumenten Video, Audio, Hyperlinks und mehr hinzufügen. So erstellen Sie mit Adobe InDesign eine Vorlage. Lesen Sie mehr, die wir erstellt haben. Wenn Sie einen anderen Namen als ConverterButton auswählen, sollten Sie den entsprechenden Begriff in Ihrer Version dieses Fensters sehen.

Um das Währungsumrechnungsverfahren 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 zu zerlegen, besagt dieser Codeabschnitt, dass der neue Wert der Zelle, die der Benutzer ausgewählt hat, der aktuelle Wert multipliziert mit 1, 28 ist - der Wechselkurs von GBP zu USD. So sieht das im VBA-Fenster aus:

Excel-Code abgeschlossen

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 gibt einen wichtigen Schritt, bevor wir das tun können. Wir müssen den Design-Modus deaktivieren, um weitere Änderungen an der Schaltfläche zu verhindern und sie funktionsfähig zu machen.

Excel-Entwurfsmodusschalter

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

Nächste Schritte

Nachdem Sie nun eine Schaltfläche erstellt und diesen zum Ausführen von VBA-Code in Excel verwendet haben, können Sie die gleiche grundlegende Methode verwenden, um alle Arten von verschiedenen Projekten auszuführen. Vielleicht möchtest du einen simulierten Würfel erstellen, der einen zufälligen Wert zurückgibt, wenn du den Knopf drückst, vielleicht als Teil eines größeren Spiels. 6 Iconic Spiele in Microsoft Excel neu erstellt 6 Iconic Spiele in Microsoft Excel neu erstellt Microsoft Excel kann dir jetzt auch helfen, Dinge zu zaudern. Excel-Spiele wie 2048 sind eine gute Möglichkeit, zwischen den Zahlen zu entspannen. Und sie könnten Sie spielerisch auf fortgeschrittene Excel-Formeln aufmerksam machen. Weiterlesen . Alternativ können Sie eine Schaltfläche erstellen, die den Inhalt einer angegebenen Zelle an einer anderen Stelle im selben Dokument prüft.

Wenn Sie sich auf solche Projekte einlassen, sind Sie mit den verschiedenen Funktionen von VBA vertraut. Unser Währungsrechner ist so einfach wie es geht - aber es ist der erste Schritt zu größeren Dingen. Wenn Sie gerade erst anfangen, wählen Sie Projekte, die Ihr Lernen mit einem grundlegenden Ziel oder einer Aufgabe verbinden, auf die Sie neugierig sind. Schritt für Schritt werden Sie mit der Funktionsweise von VBA vertrauter.

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

In this article