Makros in VBA (Visual Basic for Applications) werden häufig in Excel verwendet, um alltägliche Aufgaben zu automatisieren. Eine Funktion, mit der Sie den Bildlauf eines Fensters steuern können, ist die Activewindow-Methode smallscroll. Mit dieser Methode können Sie die aktuelle Bildlaufposition des Fensters um eine bestimmte Anzahl von Zeilen oder Spalten ändern. In diesem Artikel erfahren Sie, wie Sie die Activewindow smallscroll-Methode in VBA Excel verwenden, und geben Beispiele für ihre Verwendung an.
Die Activewindow-Methode smallscroll hat die folgende Syntax:
Activewindow.smallscroll (Down, Up, ToRight, ToLeft)
Parameter der Activewindow-Methode smallscroll:
- Down - Die Anzahl der Zeilen, um die das Fenster nach unten gescrollt werden soll (ein negativer Wert scrollt das Fenster nach oben).
- Up - Die Anzahl der Zeilen, um die das Fenster nach oben gescrollt werden soll (ein negativer Wert scrollt das Fenster nach unten).
- ToRight - die Anzahl der Spalten, um die das Fenster nach rechts gescrollt werden soll (ein negativer Wert scrollt das Fenster nach links).
- ToLeft - die Anzahl der Spalten, um die das Fenster nach links gescrollt werden soll (ein negativer Wert scrollt das Fenster nach rechts).
Gewusst wie: Verwenden von Activewindow smallscroll VBA Excel
Die Syntax der Activewindow-Methode smallscroll lautet wie folgt:
Activewindow.SmallScroll(Down, Up, ToRight, ToLeft)
- Down : Gibt die Anzahl der Zeilen an, um die nach unten gescrollt werden soll.
- Up : Gibt die Anzahl der Zeilen an, um die nach oben gescrollt werden soll.
- ToRight : Gibt die Anzahl der Spalten an, die nach rechts gescrollt werden sollen.
- ToLeft : Gibt die Anzahl der Spalten an, die nach links gescrollt werden sollen.
Beispiel für die Verwendung der Activewindow-Methode smallscroll:
Sub ScrollSheet()' Прокрутить активное окно на 5 строк вниз и 2 столбца влевоActiveWindow.SmallScroll Down:=5, ToLeft:=2End Sub
In diesem Codebeispiel wird die SmallScroll-Methode verwendet, um das aktive Fenster 5 Zeilen nach unten und 2 Spalten nach links zu scrollen. Sie können die Parameterwerte ändern, um das Fenster um die gewünschte Anzahl von Zeilen und Spalten in die gewünschte Richtung zu scrollen.
Die Activewindow Smallscroll-Methode ist sehr nützlich, wenn Sie das Scrollen einer Seite in einem Excel-Dokument automatisieren müssen, insbesondere wenn Sie mit großen Datensätzen arbeiten. Es ermöglicht Ihnen, schnell durch ein Dokument zu navigieren und verschiedene Informationen anzuzeigen, ohne dass Sie manuell scrollen müssen.
Activewindow smallscroll VBA Excel: Anwendungsbeispiele
Beispiel 1:
Nehmen wir an, wir haben eine horizontale Bildlaufleiste im aktiven Excel-Fenster und möchten es um 2 Zellen nach links scrollen. In diesem Fall können wir die ActiveWindow-Methode verwenden.SmallScroll(Down:=-2) . Ein negativer Wert für Down zeigt an, dass Sie nach links scrollen.
Beispiel 2:
Angenommen, wir haben eine vertikale Bildlaufleiste im aktiven Excel-Fenster und möchten es 3 Zeilen nach oben scrollen. In diesem Fall können wir die ActiveWindow-Methode verwenden.SmallScroll(Down:=-3, ToRight:=0) . Der Wert des Parameters Down gibt die Anzahl der Zeilen an, die nach oben scrollen sollen, und der Parameter ToRight bleibt Null, um die horizontale Bildlaufposition nicht zu ändern.
Beispiel 3:
Angenommen, wir möchten das aktive Excel-Fenster um 1 Zelle nach rechts und 2 Zeilen nach unten scrollen. In diesem Fall können wir die ActiveWindow-Methode verwenden.SmallScroll(Down:=2, ToRight:=1) . Die Werte für Down und ToRight bestimmen die Anzahl der Zeilen und Zellen, die nach unten bzw. nach rechts gescrollt werden sollen.
Beispiel 4:
Die ActiveWindow-Methode.SmallScroll kann auch verwendet werden, um rückwärts zu scrollen. Um beispielsweise ein aktives Excel-Fenster um 3 Abschnitte nach links und einen Abschnitt nach oben zu scrollen, können wir die ActiveWindow-Methode verwenden.SmallScroll(Down:=-1, ToRight:=-3) . Negative Werte für Down und ToRight zeigen an, dass Sie rückwärts scrollen.
Vorteile von Activewindow smallscroll VBA Excel
Mit dem Activewindow smallscroll-Makro in der VBA-Programmiersprache (Visual Basic for Applications) für Excel können Sie durch ein Arbeitsblatt navigieren, indem Sie es nach oben oder unten scrollen. Dieses Makro ist sehr nützlich bei der Arbeit mit großen Tabellen, wenn eine schnelle Navigation durch die Daten erforderlich ist, ohne die Navigationstasten verwenden zu müssen.
Vorteile der Verwendung von Activewindow smallscroll in VBA Excel:
- Schnelle Navigation: Mit Activewindow smallscroll können Sie das Arbeitsblatt um eine bestimmte Anzahl von Zeilen oder Spalten schnell nach oben oder unten scrollen. Dies spart viel Zeit und macht die Arbeit mit großen Tabellen effizienter.
- Feineinstellung: Mit einem Makro können Sie genaue Scroll-Werte festlegen, was die Navigation in der Tabelle erheblich vereinfacht. Sie können beispielsweise angeben, dass der Bildlauf um 5 Zeilen nach oben oder 3 Spalten nach unten erfolgen soll.
- Automatisierung der Arbeit: Activewindow smallscroll kann in Skripten und Makros verwendet werden, um Routineaufgaben zu automatisieren. Wenn Sie beispielsweise häufig eine Tabelle um eine bestimmte Anzahl von Zeilen oder Spalten scrollen müssen, können Sie das Makro aufzeichnen und bei Bedarf ausführen.
- Einfache Bedienung: Das Activewindow smallscroll-Makro ist sehr einfach zu verwenden. Sie können es ausführen, indem Sie eine Funktion im Excel-VBA-Code aufrufen und die erforderlichen Bildlaufoptionen angeben.
Insgesamt ist Activewindow smallscroll ein leistungsfähiges Tool, das das Navigieren und Arbeiten mit Daten in Excel erheblich vereinfacht. Dank seiner Verwendung können Sie die Ausführung von Aufgaben erheblich beschleunigen und die Produktivität in Tabellen mit großen Mengen erhöhen.