? Microsoft Excel hat eine Programmiersprache Visual Basic für Applikationen , also können Entwickler erweitern die Standard- Toolset von Excel. Mit dieser Programmiersprache mit Kompetenz würde eine lange Lernkurve , wenn es nicht für die Aufzeichnung von Makros in Excel -Befehl. Dieser Befehl schreibt ein Programm für Sie auf die Befehle, die Sie ausführen in Excel basiert. Durch das Studium dieser Programme , können Sie lernen, Ihre eigenen zu schreiben. Da Makros können große Datenmengen schnell zu ändern , prüfen Sie Ihre Makros auf Kopien Ihrer Original-Daten , bevor Sie sie auf diesen Daten . Anleitung
Hallo Macro
1
Excel öffnen , klicken Sie auf die Office-Schaltfläche "New " Element, um eine neue Arbeitsmappe zu erstellen.
2
Klicken Sie auf die "Entwickler " -Menüs " Visual Basic " -Taste, die Excel anweist, die Visual Basic -Programmierumgebung zu öffnen.
3
Klicken Sie auf das Menü "Einfügen" den "Modul "-Befehl um ein neues Fenster für die Makro -Anweisungen fügen .
4
Geben Sie die folgenden Aussagen in das neue Fenster .
Public Sub HelloExcelUser
Msgbox "Hallo Excel Benutzer! "
End Sub
5
Presse "F5 ", um das Programm auszuführen. Eine Meldung erscheint , erstellt durch das Programm .
6
Klicken Sie auf " OK" auf die Nachricht , um es zu schließen und das Programm beenden . Supremacy
Seite 7
erstellen Sie eine neue Arbeitsmappe , indem Sie auf die Office-Schaltfläche "New " aus.
8
Geben Sie die folgende Liste in einer Spalte von Zellen im Arbeitsblatt , dann ziehen Sie eine Auswahl Region um die Liste .
Clark Kent
Lois Lane
Jimmy Olsen
9
Klicken Sie auf die "Entwickler "-Menü die "Record" -Taste, um das Dialogfeld anzuzeigen für die Aufzeichnung von Makros.
10
Type " FilterMacro " für das Makro den Namen, und klicken Sie auf "OK" , um die Aufnahme des Makros .
11
Klicken Sie auf die "Home "-Menü die "Filter" -Taste und klicken Sie auf alle Kontrollkästchen in der "Filter" im Dialogfeld die Kontrollkästchen deaktivieren , mit Ausnahme von " Lois Lane. " Damit Excel die Liste filtern, um nur die Eingabe mit für " Lois Lane. "
12
Klicken Sie auf " OK", um das Dialogfeld Filter zu schließen, dann klicken Sie auf die Registerkarte "Entwicklertools" .
seite 13
Klicken Sie auf " Stop Recording "-Taste , um das Makro Aufnahme zu beenden.
14
Klicken Sie auf " Makros ", um eine Liste der Makros anzuzeigen, klicken Sie auf den " FilterMacro " Artikel .
15
Klicken Sie auf die Schaltfläche "Bearbeiten" , um die VB-Programmierung die Umwelt gelangt. Excel zeigt das Makro, das Sie durch die Aufzeichnung schrieb . Du wirst ein neues Makro manuell zu schreiben , mit den Anweisungen in der aufgezeichneten Makro.
16
Ziehen Sie eine Auswahl Region rund um die " FilterMacro " Aussagen , und drücken Sie dann "Control" und "C" gleichzeitig zu kopieren die Aussagen in die Zwischenablage.
17
Klicken Sie in einer klaren Bereich der Programmierung Fenster , und drücken Sie dann "Control" und "V" gleichzeitig, um den " FilterMacro " Makro.
duplizieren 18
Typ über den Namen " FilterMacro " mit dem Namen " FilterMacro2 . " Typ über die Zelle -Adresse in das in den Klammern hinter den Text " ActiveSheet.Range " Text, mit dem folgenden Text : " $ A $ 40 : $ A $ 43"- . Dies wird Ihnen sagen Excel , um einen Filter zu den Zellen gelten im Bereich $ A $ 40 bis $ A $ 43 . Sie finden diese Liste in einem kommenden Schritt geben
19
Typ über dem zitierten Text nach dem " Criteria1 " Text mit diesem: ". . Bananas " Dies wird Ihnen sagen Excel nur die "Bananas " Artikel aus der gefilterten Liste zeigen .
20
Klicken Sie auf den "Excel "-Symbol in der Windows-Taskleiste , um zu Excel zurückzukehren. Geben Sie diese Liste in der Zelle " $ A $ 40, " und die Zellen darunter:
Früchte
Apples
Oranges
Bananas
21
Klicken Sie auf " Makros" auf der Symbolleiste , doppelklicken Sie dann auf die Schaltfläche " FilterMacro2 " Artikel , die das Programm Sie gerade geschrieben steht . Excel läuft das Programm, das gerade in der "Bananas " Artikel in der Liste, die Sie im vorherigen Schritt eingegeben angezeigt führt. Dieser Abschnitt wurde Ihnen gezeigt, wie Sie die Informationen aus einer aufgezeichneten Makro verwenden, um ein neues Makro zu schreiben.