Microsoft Excel verwendet eine Programmiersprache namens Visual Basic für Applikationen , mit denen die Benutzer von Excel Standard-Funktionalität erweitern können . Beim Schreiben Programmcode Benutzer verwenden in der Regel mehrere Visual Basic -Tools , einschließlich der Makro-Recorder , integrierte Entwicklungsumgebung ( IDE) und Debugger. Jedes dieser Werkzeuge hat viele Facetten , so das Erlernen der kompletten Satz von Werkzeugen verständlicherweise beinhaltet eine Lernkurve . Der Überblick über Visual Basic , dass dieser Artikel bietet Ihnen entlang dieser Kurve beschleunigen . Der Macro Recorder
Die Makro-Rekorder kann wahrscheinlich der erste Visual Basic -Tool Sie verwenden, um ein Programm zu schaffen. Der Recorder , die Ihre Excel Menüauswahl übersetzt in Programmcode wird in Excel durch Auswahl des Entwicklers> Makro aufzeichnen gestartet. Wenn Sie nicht sehen, die Registerkarte Entwicklertools, setzen Sie es , indem Sie die bunten MS Office-Symbol in der linken oberen Ecke von Excel , Excel-Optionen wählen , dann " Registerkarte 'Entwicklertools' in der Multifunktionsleiste. "
Vorausgesetzt, Sie haben begann ein Makro mit dem Standardnamen " Macro1 , " stoppen Sie die Aufnahme mit Entwicklers> Stop Recording . Auch wenn Sie keine Excel Menüoptionen haben während der Aufzeichnung diese besondere Makro, Visual Basic hat noch eine Funktion erstellt , an die Sie Code von Hand hinzufügen.
Geben Sie die Entwicklungsumgebung
anzeigen das Makro -Code, den Visual Basic nur durch die Wahl des Entwicklers> Makros , die Auswahl der Name des gerade aufgezeichneten Makro " Macro1 ", und drücken Sie die Schaltfläche Bearbeiten aufgezeichnet. Sie sind auf die Funktion des Macro1 , die innerhalb der Visual Basic IDE ist gesendet.
Hinzufügen von Code von Hand
Beachten Sie die erste Zeile dieser Funktion Macro1 : Sub Macro1 () ändern Sie diese erste Zeile wie folgt lesen : Funktion Macro1 (arg ) Nach dieser Änderung habe dir gesagt, Excel , ein paar Dinge : Erstens, wird die Funktion einen Wert zurückgeben . Das ist von der "Funktion" Keyword , als der Sub Stichwort Gegensatz angegeben . Zweitens nimmt die Funktion ein Argument genannt arg , die Eingabe auf dem Macro1 einige calculation.Enter durchführen wird diese Probe Berechnung stellt : Macro1 = 9/5 * arg +32 Beachten Sie, dass Sie die Variable Zuweisung der Berechnung das Ergebnis zu sehen ist kein Variable überhaupt , es ist der Name der Funktion , Macro1 . Dies ist, wie Ausgang zurück an Excel übergeben .
Verwenden Sie die Funktion
Zurück zu einer Excel-Tabelle , in der Sie jetzt werde die Funktion die Sie gerade definiert haben . Wählen Sie Funktion einfügen , und die Kategorie " Benutzerdefiniert ", wo die Funktion einfügen Fenster liest " Oder wählen Sie eine Kategorie . " Ihre Funktion den Namen " Macro1 ", erscheint in der Liste.
Doppelklicken Sie auf " Macro1 ", die diese Funktion wählt und sendet Ihnen zum nächsten Fenster , um die Argumente für Macro1 wählen . Sie haben vielleicht schon erraten haben , was Macro1 tut - wandelt Celsius in Fahrenheit . Geben Sie 0 in das Textfeld neben " arg . " Excel zeigt das Ergebnis Ihrer Berechnung Macro1 : 0 Grad Celsius bis 32 Grad Konvertiten Fahrenheit
.