Gewusst wie: Schreiben von Makros in Visual Basic

May 4

Gewusst wie: Schreiben von Makros in Visual Basic

Wie viel Zeit Sie können lernen, diese Art von Computercode zu widmen:"Selection.Sort Key1:=Range("A5"), Order1: = XlAscending?" Sie fühlen sich das Leben ist zu kurz, um eine einfache Aufgabe zu tun so viel Zeit verbringen. Glücklicherweise bietet Visual Basic einen einfacheren Weg. Für viele Aufgaben, Sie können einfach erstellen ein Makro, das ist ein automatisiertes Verfahren aus einem manuellen Verfahren erstellt. Makros sind nützlich, weil Sie einfach eine Taste drücken und die erforderlichen Schritte zum Abschließen der Aufgabe in der Kalkulationstabelle aufzeichnen. Der Visual Basic-Interpreter generiert automatisch den Code. Der Computer übernimmt Arkane Syntax damit brauchen Sie nicht zu kümmern. Wann immer Sie wollen, um die Prozedur auszuführen, führen Sie einfach das Makro.

Anweisungen

1 Einige Daten für ein "sortieren"-Makro zu erstellen. Die folgenden Daten in die Zellen A1 bis A5 eingeben: "Mancini," "Talbot", "Simons," "Chen" und "Ito."

2 Starten der Aufzeichnung des Makros durch Auswahl von "Extras" und "Makro." Dann wählen Sie "Neues Makro aufzeichnen", und drücken Sie "OK".

3 Bewegen Sie den Cursor auf die Zelle A1 durch Drücken der Taste "Strg" + "Home." Wählen Sie die Spalte-Namen durch halten der "Shift"-Taste gedrückt und drücken "Strg", mit den Pfeil nach unten. Taste "Aufsteigend sortieren" (der Button in der oberen Menüleiste "AZ" mit einem Pfeil gekennzeichnet). Beenden Sie die Aufzeichnung des Makros durch drücken das blaue Quadrat auf das "Rec-Stop"-Fenster.

4 Überprüfen Sie Ihren Computer-generierten Code durch Drücken der "Alt" und durch Drücken von "F8". Wählen Sie dann den Namen des Makros, die "Macro1" sein sollte, wenn der Computer den Namen automatisch ausgewählt. Drücken Sie "Bearbeiten". Bestätigen Sie, dass der Computer der folgende Code generiert:

Sub Macro1()'' Makro Macro1' Makro aufgezeichnet 29.04.2010 von w'

'

Range("A1:A6").Select Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom ActiveWindow.SmallScroll Down:=69

EndSub

Tipps & Warnungen

  • Das Sort-Makro kann leicht geändert werden, um 5.000 Namen zu sortieren. Nur mit "Strg" + "G" zur Zelle A5000 gehen. Geben Sie "A5000" im Feld "Goto" und drücken Sie "Enter." Geben Sie einen Namen wie "Sallers." Zurück zur Zelle A1, und wählen Sie den Bereich A1 bis A5000 durch Drücken der "Shift" Taste und die Taste "Ctrl" und zweimaliges Drücken der Taste des Pfeil nach unten. Dann drücken Sie "Aufsteigend sortieren", die alle Namen in diesem Bereich Sortieren wird.
  • In anderen Sprachen muss Programmierer im Arkanen Code eingeben, nach den Angaben der Programmiersprache lernen. Visual Basic generiert automatisch den Code.