Wie mit Excel VisualBasic erstellen & Ausführen eines Makros

October 22

Wie mit Excel VisualBasic erstellen & Ausführen eines Makros

Visual Basic ist die Programmiersprache, die Entwickler verwenden, um den Standard-Werkzeugen von Microsoft Excel zu erweitern. Die Programme, die die Entwickler schreiben werden Makros bezeichnet. Sie können Makros erstellen, auf zweierlei Weise: indem sie in einer Programmierumgebung und Aufzeichnung von ihnen zu schreiben. Welchen Weg Sie zum Erstellen von Makros wählen, können diese Programme Sie Ihre Excel-Aufgaben mit größerer Geschwindigkeit und weniger Fehler als die unter des Excel-standard-Benutzeroberfläche Verwendung durchführen. Da Makros solche Macht haben, achten Sie darauf, neue Makros auf Testdaten ausprobieren, bevor Sie sie mit Ihrer live-Daten verwenden.

Anweisungen

Aufzeichnen eines Makros

1 Öffnen Sie Excel, und dann geben Sie eine Liste von unsortierten Zahlen in einer Spalte in einem der Arbeitsblätter. Sie werde ein Makro aufzeichnen, das diese Zahlen sortiert.

2 Die Schaltfläche "Office", klicken Sie auf die Schaltfläche "Optionen". Klicken Sie auf das Kontrollkästchen Registerkarte "Entwicklertools" anzeigen, um das Menü anzuzeigen, das die Makro-Aufzeichnung-Schaltflächen enthält Excel zu machen. Wenn Sie dieses Kontrollkästchen aktivieren, bleiben die Makro-Tasten unsichtbar.

3 Klicken Sie auf alle geöffneten Dialogfelder mit "OK", und klicken Sie dann die jetzt sichtbare Registerkarte "Entwickler".

4 Klicken Sie auf "Record". Excel zeigt ein Dialogfeld fordert Sie einen Namen für das Makro. Geben Sie einen beliebigen Namen und dann auf "OK", um die Aufzeichnung des Makros zu beginnen.

5 Ziehen Sie über die Liste der Zahlen, die Sie zuvor eingegeben haben, wählen die Liste, dann Maustaste auf sie, und klicken Sie auf "Sortieren." Klicken Sie auf die "Kleinsten zur größten" Sortieroption. Excel sortiert die Zahlen.

6 Klicken Sie auf "Stop", auf der Symbolleiste auf die Makroaufzeichnung beenden.

7 Geben Sie eine neue Liste von unsortierten Zahlen anstelle der vorhandenen Liste ein und dann auf der Symbolleiste "Makros"-Schaltfläche, um eine Liste der Makros anzuzeigen.

8 Geben Sie den Namen des Makros, die Sie zuvor aufgezeichnet und anschließend auf die Schaltfläche "Ausführen". Excel schließt das Dialogfeld und dann wird das Makro ausgeführt. Beachten Sie, dass die neue Liste der von Ihnen eingegebene Zahlen jetzt sortiert ist.

Ein Makro schreiben

9 Klicken Sie auf "Makros" und dann auf den Namen des Makros, die Sie zuvor aufgezeichnet. Klicken Sie auf "Bearbeiten", um den Visual Basic-Entwicklungsumgebung zu gelangen.

10 Klicken Sie unten den "End Sub"-Anweisung, und dann fügen Sie das folgende neue Makro in das Fenster. Dieses Makro fragt, dass Sie wenn Sie das ursprüngliche Makro ausführen möchten anschließend das Makro ausgeführt, wenn Sie Antworten "Ja".

PublicSub askIfUserWantsToRunMacro()

Dim x

X = Inputbox "Möchten Sie das Sortierung Makro ausführen (Ja/Nein)?"

If x = "Ja" dann

[GEBEN SIE HIER IHRE MAKRONAMEN]

EndIf

EndSub

11 Typ über den Text "[ENTER YOUR MAKRONAME]" mit dem Namen Ihres sortieren Makros klicken Sie auf das neue Makro Aussagen.

12 Klicken Sie auf das Symbol "Excel" in der Windows-Taskleiste auf die Tabelle mit der Liste der sortierten Zahlen zurückgegeben. Geben Sie eine neue Liste von Zufallszahlen.

13 Klicken Sie auf der Symbolleiste "Makros", und doppelklicken Sie auf das Element "AskIfUserWantsToRunMacro". Excel fordert Sie die Frage, die Sie zuvor eingegeben haben.

14 Geben Sie "Nein", und drücken Sie "Enter." Excel Sortieren nicht unterstützt die neue Liste von Zahlen.

15 Das neue Makro erneut ausführen, aber dieses Mal "Ja" eingeben. Excel sortiert die neuen Zahlen.