ich suche nach einer Möglichkeit, das leidige "springen" zu Zeile
3500> oder Spalte WA so einzugrenzen, dass beim Scrollen der Bildschirm bei einer definierten Zeile/Spalte "stehen" bleibt.
Ist das zu handeln ???
Liebe GRüße,
Flo
ich suche nach einer Möglichkeit, das leidige "springen" zu Zeile
3500> oder Spalte WA so einzugrenzen, dass beim Scrollen der Bildschirm bei einer definierten Zeile/Spalte "stehen" bleibt.
Ist das zu handeln ???
Liebe GRüße,
Flo
Am besten blendest du die überflüssigen Zeilen, Spalten einfach aus.
Gruss
Chris
Option Explicit
Sub ScrollBereich()
Dim z As Long, s As String
z = 2 ' Hier ampassen Erste auszublendende Zeile
s = "C" ' Hier ampassen Erste auszublendende Spalte
Rows(z & ":65536").EntireRow.Hidden = True
Columns(s & ":IV").EntireColumn.Hidden = True
End Sub
Sub ScrollBereich_aufheben()
Cells.EntireRow.Hidden = False
Cells.EntireColumn.Hidden = False
End Sub
Gruß Reder
Nach rechts hilft diese Methode, wenn auch auf umständlichem Weg.
Nach unten bringt sie effektiv gar nix. Nach Feldversuch auf meiner TAbelle bin ich mittlerweilebei Zeile 36000 angekommen und ein Ende ist alles andere als absehbar.
Die dazwischen liegenden ZEilen kann ich zwar ausblenden . Was aber leider nur zur Folge hat, dass man von zeile 36 nun nicht mehr nach 37 scrollt sondern in Zeile 13001 landet. Was das Problem nun mal ganz offen gesagt nicht löst.
Keine andere Möglichkeit ???
Liebe GRüße,
Flo
Vielleicht findest du hier noch was
https://www.herber.de/cgi-bin/searchstruct.pl?begriff=Scroll
Gruss
Chris
das geht so:
Worksheets("Tabelle1").ScrollArea = "$A$1:$BA$3500"
Gruss
Heinz
Um das Scrollen in Excel nach unten und nach rechts einzuschränken, kannst du die ScrollArea-Eigenschaft nutzen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Öffne deine Excel-Datei.
Drücke ALT
+ F11
, um den VBA-Editor zu öffnen.
Klicke auf Einfügen
> Modul
, um ein neues Modul zu erstellen.
Füge den folgenden Code in das Modul ein:
Sub EinschränkenScrollen()
Worksheets("Tabelle1").ScrollArea = "$A$1:$BA$3500" ' Bestimme den Bereich
End Sub
Passe die Zeilen und Spalten im Code an, um den gewünschten Bereich festzulegen.
Schließe den VBA-Editor und führe das Makro aus.
Durch diesen Schritt wird das Scrollen in deiner Excel-Tabelle auf den definierten Bereich beschränkt, sodass Excel nicht mehr nach rechts oder unten scrollt, als du festgelegt hast.
Excel scrollt automatisch nach rechts: Wenn Excel von alleine nach rechts scrollt, kann es an einer fehlerhaften Zelle oder einem versehentlichen Druck auf die Pfeiltasten liegen. Stelle sicher, dass keine Zelle aktiv ist, die außerhalb des definierten Bereichs liegt.
Scrollen funktioniert nicht: Überprüfe, ob die ScrollArea korrekt definiert ist. Wenn sie nicht gesetzt ist, kann es sein, dass Excel nicht auf das Scrollen reagiert.
Excel scrollt zu weit nach unten: Wenn du beim Scrollen in Excel in eine unerwartete Zeile springst, überprüfe die Sichtbarkeit der Zeilen. Möglicherweise sind einige Zeilen ausgeblendet, was das Scrollverhalten beeinflussen kann.
Ausblenden von Zeilen und Spalten: Eine einfache Methode, um das Scrollen zu kontrollieren, ist das Ausblenden überflüssiger Zeilen und Spalten. Dies kannst du manuell machen, indem du die Zeilen oder Spalten auswählst und dann mit einem Rechtsklick auf „Ausblenden“ klickst.
Verwendung von Datenüberprüfung: Du kannst auch Datenüberprüfungen einsetzen, um die Eingabe von Werten in nicht sichtbare Zellen zu verhindern. Dies hilft, das Scrollverhalten zu reduzieren.
Beispiel 1: Du möchtest, dass der Benutzer nur bis zur Zeile 1000 scrollen kann. Setze die ScrollArea wie folgt:
Worksheets("Tabelle1").ScrollArea = "$A$1:$Z$1000"
Beispiel 2: Um das Scrollen nach links und rechts einzuschränken, kannst du die ScrollArea auf die ersten 10 Spalten beschränken:
Worksheets("Tabelle1").ScrollArea = "$A$1:$J$1000"
Scrollen ohne springen: Um ein sanftes Scrollen zu erreichen, kannst du die Zoom-Funktion in Excel verwenden. Verkleinere den Zoom, um mehr Daten auf dem Bildschirm anzuzeigen, bevor du scrollst.
Verwendung von VBA zur Automatisierung: Wenn du regelmäßig die ScrollArea anpassen musst, kannst du ein VBA-Skript schreiben, das automatisch beim Öffnen der Datei die ScrollArea festlegt.
1. Warum scrollt meine Excel-Tabelle automatisch nach rechts? Das kann mehrere Gründe haben, wie z.B. eine aktive Zelle außerhalb des sichtbaren Bereichs oder versehentliche Tasteneingaben.
2. Wie kann ich das Scrollen in Excel dauerhaft einschränken? Du kannst die ScrollArea-Eigenschaft in VBA verwenden, um die sichtbaren Zellen zu definieren und so das Scrollen einzuschränken.
3. Kann ich das Scrollen nach unten auch einschränken? Ja, indem du die ScrollArea entsprechend festlegst, kannst du das Scrollen sowohl nach unten als auch nach rechts kontrollieren.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen