Supportnet / Forum / Tabellenkalkulation
Über VBA zum linken Seitenrand scrollen ?
Frage
Ich habe in meiner Excel-Tabelle einen autom. Zoom beim anklicken eines Dropdown Feldes eingebaut.
Jetzt möchte ich beim autom. zurückzoomen, das die Tabelle zum linken Seitenrand scrollt.
Wer kann helfen !!!
Antwort 1 von coros
Moin Hackelmann,
gestatte mir zum Anfang eine kleine Anmerkung. Ein Hallo am Anfang und ein Gruß am Ende würde Deinen Beitrag gleich viel netter aussehen lassen. Außerdem ist das auch eine Höflichkeitsform, die man nicht nur anwenden sollte, wenn man beim Bäcker zur Tür reinkommt. Denn die Leute, an die Du Deine Frage richtest, sitzen zwar am PC, sind aber dennoch Menschen.
Nun zu Deiner Frage. Ich weiß nicht, was bei Dir heißt bis zum linken Rand scrollen, aber mit dem Befehl
kannst Du angeben, zu welcher Zelle gescrollt werden soll. Bei der von mir aufgeführten Befehlszeile wird zur Zelle O1 gescrollt. Du musst halt schauen, welche Zelle bei Dir der linke Rand bedeutet und dann die Zellebezeichnung angeben. Den Befehl musst Du dann in Deinen Code der das Zoomen realisiert mit einarbeiten.
Ich hoffe, Du kommst klar. Bei Fragen melde Dich.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
gestatte mir zum Anfang eine kleine Anmerkung. Ein Hallo am Anfang und ein Gruß am Ende würde Deinen Beitrag gleich viel netter aussehen lassen. Außerdem ist das auch eine Höflichkeitsform, die man nicht nur anwenden sollte, wenn man beim Bäcker zur Tür reinkommt. Denn die Leute, an die Du Deine Frage richtest, sitzen zwar am PC, sind aber dennoch Menschen.
Nun zu Deiner Frage. Ich weiß nicht, was bei Dir heißt bis zum linken Rand scrollen, aber mit dem Befehl
Application.Goto Reference:=Range("O1"), Scroll:=Truekannst Du angeben, zu welcher Zelle gescrollt werden soll. Bei der von mir aufgeführten Befehlszeile wird zur Zelle O1 gescrollt. Du musst halt schauen, welche Zelle bei Dir der linke Rand bedeutet und dann die Zellebezeichnung angeben. Den Befehl musst Du dann in Deinen Code der das Zoomen realisiert mit einarbeiten.
Ich hoffe, Du kommst klar. Bei Fragen melde Dich.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Hackelmann
Hallo Coros,
endschuldige meinen etwas rüpelhaften Auftritt,
aber wenn man schon ein paar Stunden entnervt
an einem Problem sitzt vergisst man so manche höflichkeits-Floskel.
Dein Lösungsvorschlag habe ich mir notiert und kommt bestimmt mal bei mir zum Einsatz.
Da ich eine Zellen unamhänige Lösung brauchte
kam aber diese zum Einsatz:
ActiveWindow.SmallScroll ToLeft:=3
MFG
Hackelmann
endschuldige meinen etwas rüpelhaften Auftritt,
aber wenn man schon ein paar Stunden entnervt
an einem Problem sitzt vergisst man so manche höflichkeits-Floskel.
Dein Lösungsvorschlag habe ich mir notiert und kommt bestimmt mal bei mir zum Einsatz.
Da ich eine Zellen unamhänige Lösung brauchte
kam aber diese zum Einsatz:
ActiveWindow.SmallScroll ToLeft:=3
MFG
Hackelmann

