? Es ist eine gute Idee, über Looping Makros lernen, wenn Sie über das Erstellen von Makros für die Automation in Microsoft Excel denkst. In Excel können Sie ein Makro verwenden , um eine einfache oder komplexe Aufgabe , wie das Umbenennen von vielen Blättern in einer Excel-Arbeitsmappe zu automatisieren. Ein Makro wird durch Zugabe einer Reihe von Befehlszeilen und Verfahren unter Verwendung von Visual Basic für Applikationen ( VBA)-Code erstellt . VBA ist eine Programmiersprache, in allen Microsoft Office-Anwendungen und es ist für die Automatisierung eingesetzt. Erstellen von Makros
Sie ein Makro in ein paar verschiedene Möglichkeiten je nach Ihren Bedürfnissen und Erfahrungen schaffen kann . In Excel können Sie Makros aufzeichnen , um Informationen über jeden Schritt, den Sie machen in Ihrer Arbeitsmappe speichern. Nachdem das Makro aufgezeichnet dann das Makro ausführen , um die Schritte wiederholen gespeichert . Sie können auch neue Makros erstellen oder Korrekturen und Verbesserungen des Makro mit dem Visual Basic-Editor.
Loop- Typen
Vielleicht möchten Sie ausführen oder spielen Sie ein Makro für eine Anzahl von Malen, um eine bestimmte Aufgabe ausgeführt . In diesem Fall müssen Sie irgendeine Art von Schleife in Ihrem VBA-Code . In VBA , können Sie mit dem " While ... Wend "-Anweisung ausführen VBA c ode eine Anzahl von Zeiten . Sie können auch ein Makro ausführen mit einem " For ... Next "-Schleife , die kontinuierlich führt Befehle für eine bestimmte Anzahl von Zeiten.
VBA
Es gibt ein paar Gründe, warum sollten Sie VBA-Programmierung in Ihren Office-Anwendungen. Einer von ihnen ist mit dem Benutzer interagieren, um ihnen zu helfen, die Ergebnisse, die sie schnell suchen. Zum Beispiel können Sie eine Benutzeroberfläche (UI) , um Informationen vom Benutzer abrufen und verwenden in Ihren VBA-Programm . Mit VBA-Makros können Sie auch mit anderen Office-Anwendungen wie Word oder Access interagieren. Vielleicht möchten Sie einen Looping Makro zu erstellen , um kontinuierlich zu überwachen E-Mail in Outlook und importieren Sie sie in Excel .
Looping Macro Beispiel
Das Folgende ist ein Beispiel für einen Looping Makro das wird Schleife 10-mal und das aktuelle Datum und die Uhrzeit mit dem Direkt-Fenster :
Dim X Wie IntegerDim Zähler als IntegerFor X = 0 To 10Debug.Print NowNext X
In Excel können Sie ein Looping mit einem Makro " while"-Schleife , um Informationen zu Ihrem Arbeitsblatt hinzuzufügen. Das Folgende ist ein Beispiel für ein Makro, das Looping -Schleife 20-mal , und fügen Sie das aktuelle Datum und die Zeit, um die ersten 20 Zeilen der Tabelle :
Zähler = Zähler 1Während <= 20Range ("A" & ; . . Zähler ) SelectRange ("A" & Zähler ) Wert = NowCounter = Zähler + 1Wend