VBA programmieren lernen

September 17

VBA programmieren lernen

Visual Basic für Applikationen (VBA) ist die Programmiersprache, die Microsoft Office-Benutzer die Funktionen von Excel, Access und Word erweitern kann. Wenn VBA erfahren möchten, nehmen Sie so viele verschiedene Ansätze, wie Sie können. Ein Grund dafür ist also, das Konzept zu finden, das funktioniert am besten mit Ihr Lernstil. Außerdem wird jedes Lernens Wissenslücken, die Links von einem anderen füllen. VBA lernen kann codieren Sie schreiben Programme, die die Aufgaben--zeitaufwendigen diejenigen besonders--automatisieren, dass Ihr Arbeitsteam derzeit von hand tut.

Anweisungen

Lernen Sie die VBA-Programmierung von Aufzeichnen von Makros

1 Öffnen Sie ein vorhandenes Worddokument, und klicken Sie auf das Menü "Ansicht" "Makro-Element." Klicken Sie auf "Makro aufzeichnen" zum Starten der Aufnahme drücken Sie "Enter", um den Standardnamen Makro "Macro1." zu akzeptieren. Aufzeichnen von Makros können Sie VBA-Programme erstellen, ohne Code schreiben zu müssen. Doch können Sie wesentliche Konzepte und Techniken in VBA erlernen, indem man den Code von der Makroaufzeichnung produziert.

2 Drücken Sie zum Anzeigen des Dialogfelds "Suchen und ersetzen", dann geben Sie Suchtext in das Feld "Control-F". Drücken Sie "Enter", um den Suchlauf zu starten, drücken Sie "Escape", um das Schließen.

3 Klicken Sie auf das kleine Quadrat-Taste unten links des Word-Fensters, die Makroaufzeichnung zu beenden.

4 Drücken Sie "Alt-F8" aus, um das Dialogfeld für die Verwaltung von Makros anzuzeigen, und klicken Sie auf das "Macro1"-Element, das das Makro darstellt, die, das Sie gerade aufgezeichnet. Klicken Sie auf "Bearbeiten", um die Programm-Quellcode in der integrierten Entwicklungsumgebung (IDE) von VBA anzuzeigen.

5 SELECT-Anweisung, die wie folgt lautet:

.Text = "< die Sie eingegebene Text >"

Ohne VBA-Code zu studieren, wissen Sie intuitiv, dass diese Aussage leitet den VBA-Interpreter für den Text zu suchen, die Sie in das Dialogfeld "Suchen" in Schritt 2 eingegeben haben. Diese Tatsache legt nahe, dass Sie viel über die VBA-Programmierung von vorhandenen VBA-Quellcode lesen lernen können.

6 Markieren Sie den Text zwischen den Anführungszeichen für die Anweisung, die Sie im vorherigen Schritt geklickt. Geben Sie jeden anderen Text, den Sie wissen im Word-Dokument vorhanden ist, die Sie in Schritt 1 geöffnet.

7 Drücken Sie "F5", um das Makro auszuführen, und drücken "Alt-F11" aus, um zu Word zurückzukehren. Word hat den Text ausgewählt, die, den Sie im vorherigen Schritt eingegeben.

VBA durch das Studium von MSDN-Beispiele

8 Surfen Sie zu den "Excel-Konzepte" und "Gewusst wie"-Seiten unter MSDN Excel Entwickler Referenz Sub-Domain. Diese Seiten Links zu Artikeln mit kleinen Beispiel VBA-Programme ausführen können und lernen aus. Tun Sie die folgenden Schritte für jeden Artikel auf den Seiten erwähnten.

9 Kopieren Sie Programm-Beispiel im Artikel in die Zwischenablage, dann öffnen Sie Excel.

10 Drücken Sie "Alt-F11" der VBA-IDE eingeben dann einfügen das Programm in ein Codefenster.

11 Führen Sie das Programm, wie Sie das aufgezeichnete Makro-Programm aus dem vorherigen Abschnitt.

12 Löschen Sie das Programm, das Sie im vorherigen Schritt eingefügt, dann geben Sie es aus dem Speicher. Sie müssen finden in der MSDN-Seite, die, der Sie zunächst das Programm kopiert, so wiederholen diesen Schritt, bis Sie diese Seite nicht mehr benötigen. Dieser Prozeß ergibt ein Verständnis des Programms, das ist viel tiefer, als welche einlesen zur Verfügung stellen kann.

13 Bearbeiten Sie den Code aus dem vorherigen Schritt auf anderen Text verwenden oder numerische Konstanten vom Original. Dies ähnelt die Text ständige Veränderung, die Sie in Schritt 5 des vorangegangenen Abschnitts vorgenommen. Angenommen, ein Beispielprogramm haben eine Anweisung wie "Cells(1,1) ="Indiana Jones". Führen Sie die gleiche Anweisung mit verschiedenen Argumenten für die Zellen-Methode, z. B. "Cells(2,1)" oder "Cells(1,2)."