VBA oder Visual Basic für Applikationen ist eine Programmiersprache Entwicklungsumgebung von Microsoft veröffentlichten meist erhebliche Anpassung der Office- Software-Suite ermöglichen . VBA hat viele verschiedene Elemente in ihre Hierarchie von virtuellen Objekten und es ist so leicht zu Verwechslungen kommen , wenn Sie einen Ansatz für die Anordnung dieser Elemente und die Konzentration auf nur ein paar von ihnen zu einem Zeitpunkt zu haben. Ein solcher Ansatz ist die Excel- Makro-Rekorder , der die Excel Operationen, die Sie mit Mausklicks und Tastendrücke in VBA-Programmierung Anweisungen, die Sie nach der Aufzeichnung eines Makros studieren kann übersetzt verwenden . Ein Makro aufzeichnen
Um die VBA Hilfe die Sie benötigen, ein Makro aufzeichnen , die die Objekte oder Aktionen, die Sie wollen in der Lage sein mit VBA manipulieren beinhaltet . Zum Beispiel, wenn Sie Hilfe benötigen , um zu verstehen, wie VBA nutzen, um mit den Fenstern zeigt Excel Arbeitsblättern arbeiten , ein Makro aufzeichnen , die etwas mit einem Arbeitsblatt Fenster tut. Klicken Sie auf die Registerkarte "Entwicklertools" der "Record" -Taste zum Starten der Aufzeichnung des Makros . Klicken Sie auf das Menü "Ansicht" die " Gitternetzlinien " aktivieren , um den Scheck aus diesem Kontrollkästchen entfernen. Dies macht die Gitternetzlinien verschwinden aus dem aktuellen Fenster. Beenden Sie die Makro- Aufnahme, indem Sie die Taste "Stop" auf der Registerkarte "Entwicklertools" .
Viewing Makrocodes
Nachdem Sie ein Makro mit gewünschten Objekte aufgezeichnet mit VBA manipulieren , untersuchen Sie die Aussagen, dass VBA -Programmierung während der Makro- Aufnahme gemacht . Klicken Sie auf die Registerkarte "Entwicklertools" der "Makros ", um eine Liste aller Makros anzuzeigen, und klicken Sie dann auf das Makro, das Sie aufgenommen haben . Zum Beispiel, wenn Sie ein Makro namens " RemoveGridlines ", um die Gitternetzlinien aus dem aktuellen Fenster zu entfernen aufgezeichnet haben, klicken Sie das Element aus der Liste der Makros . Klicken Sie das Fenster " Edit"-Button , um die VBA-Programmierung die Umwelt gelangt. Du wirst sehen, die Aussagen der Makro-Rekorder gemacht , wie Sie Excel ausgeführten Aufgaben während der Aufnahme .
Interpretieren Sie den Code
Ein wesentliches Merkmal ist die VBA Konzept von Objekten, wie verschiedene Teile des Excel verhalten . Zum Beispiel , wenn Sie zuerst Excel öffnen Sie Arbeitsmappen , verschiedene Fenster und Arbeitsblatt-Zellen unter vielen anderen Elementen. VBA hat passenden Objekte all jene Elemente , zusammen mit Objekten für Excel Funktionen, die Sie nicht sehen. VBA verfolgt die Arbeitsmappen derzeit in der Anwendung mit dem " Workbooks" Sammlung öffnen. Es verfolgt die offenen Fenster mit der "Windows "-Kollektion . Jedes Element in dieser Kollektion stellt eine Excel-Fensters , die standardmäßig zeigt ein einzelnes Excel-Arbeitsblatt. Wenn Sie ein Makro, das die Gitternetzlinien aus dem aktuellen Arbeitsblatt entfernt aufgenommen haben , sehen Sie die folgende VBA-Programm , um diese Aktion durchzuführen :
Sub Macro1 ()
ActiveWindow.DisplayGridlines = False
End Sub
Vornehmen von Änderungen fördert das Verständnis
um wirklich zu verstehen , wie man VBA nutzen , schreiben Sie Ihre eigene Programmierung Aussagen . Sie können beginnen langsam mit dieser Aufgabe durch kleine Änderungen , um Werte in einem VBA- Programm, das Sie mit dem VBA-Makro -Recorder aufgezeichnet haben . Zum Beispiel, wie Sie an der einzigen Anweisung für ein Programm, das die Gitternetzlinien entfernt vom aktuellen Fenster schauen , sehen Sie die Zuordnung " DisplayGridlines = False ". Auch ohne zu wissen, VBA-Code , werden Sie wahrscheinlich das Gefühl, dass man wieder die Gitternetzlinien anzeigen , indem Sie die "Falsch" Zuordnung auf "True ". Type " DisplayGridlines = True ", dann starten Sie das Programm durch Drücken der Taste " F5" in der VBA -Programmierumgebung . Du wirst sehen, die Gitternetzlinien der aktuellen Arbeitsblatt wieder auftauchen .