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