Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Scroll Bar Bereich neu definieren

Forumthread: Scroll Bar Bereich neu definieren

Scroll Bar Bereich neu definieren
19.09.2002 15:09:00
Manfred Mertens
Hallo zusammen,

habe eine Excel-Tabelle bekommen, in der der rechte Scroll-Balken (bzw. Slider) sehr klein (schmal) ist, obwohl die Tabelle nur 100 Zeilen enthält. Wenn ich den Slider mit der linken Maustaste nach unten ziehe verschiebt sich das Tabellenblatt nach Zeile ca. 42.000 (So viele Zeilen hatte die Tabelle wohl mal bzw. die 100 Zeilen in der Tabelle ist das Ergebnis eines Filters o.a.
Frage: Wie kann ich den Bereich für den Scroll-Balken neu definieren, damit dieser wieder größer erscheint und die Tabelle nur bis zum Ende heruntergescrollt wird, wenn ich den Slider nach unten ziehe?

Gruß
Manfred Mertens


Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Scroll Bar Bereich neu definieren
19.09.2002 15:33:36
Heinz
Das liegt vielleicht daran, dass in dem unteren Bereich noch eine Formatierung ist. markiere den unteren Bereich der nicht gebraucht wird und führ ein Makro mit folgendem Code dazu aus:

Selection.Clear

Re: Scroll Bar Bereich neu definieren
19.09.2002 16:48:24
Manfred Mertens
Hallo Heinz,

vielen Dank für die Antwort. So etwas in der Art hatte ich schon probiert...

Rows("93:93").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp

Und siehe da... nach dem Schließen und wieder Öffnen der Datei ist der Slider so wie ich ihn haben wollte. Leider wird der Slider nicht sofort aktualisiert :-(

Gruß
Manfred

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Scroll-Balken in Excel richtig einstellen


Schritt-für-Schritt-Anleitung

  1. Leere Zeilen löschen: Um den Scrollbalken in Excel zu vergrößern, musst du sicherstellen, dass keine leeren Zeilen im unteren Bereich deiner Tabelle vorhanden sind. Markiere die Zeilen unterhalb deiner Daten und lösche sie. Du kannst dies mit der Funktion Selection.Clear in einem Makro machen.

  2. Tabellenbereich anpassen: Gehe zu der letzten Zeile deiner Daten. Markiere die Zeile, die du für die Scrollbar als Ende festlegen möchtest.

  3. Scrollbereich festlegen: Um den Scrollbereich zu definieren, gehe zu Formeln > Namens-Manager und erstelle einen neuen Namen für den Bereich. Setze die Formel so, dass sie nur den tatsächlichen Datenbereich umfasst.

  4. Datei speichern und neu laden: Speichere die Datei und öffne sie erneut. Überprüfe, ob der Scrollbalken nun korrekt funktioniert und nicht mehr zu klein ist.


Häufige Fehler und Lösungen

  • Scrollbalken zu klein: Oft ist der Scrollbalken zu klein, weil Excel noch leere Zellen als Teil des Datenbereichs betrachtet. Achte darauf, dass du alle leeren Zeilen gelöscht hast.

  • Scrollbalken funktioniert nicht: Wenn die Bildlaufleiste nicht funktioniert, könnte es daran liegen, dass der Scrollbereich nicht korrekt definiert ist. Überprüfe die Einstellungen im Namens-Manager.

  • Excel scrollt zu weit nach unten: Wenn du beim Scrollen zu viele Zeilen überspringst, ist der Datenbereich wahrscheinlich nicht korrekt festgelegt. Setze einen neuen Scrollbereich.


Alternative Methoden

  • VBA-Code verwenden: Du kannst auch ein VBA-Skript verwenden, um den Scrollbereich automatisch anzupassen. Hier ein einfaches Beispiel:

    Sub SetScrollArea()
        ActiveSheet.ScrollArea = "A1:D100" ' Passe den Bereich nach Bedarf an
    End Sub
  • Tabelle formatieren: Wenn du eine Excel-Tabelle (Tabelle einfügen) verwendest, wird der Scrollbereich automatisch an die Daten angepasst. Überlege, ob dies für deine Daten sinnvoll ist.


Praktische Beispiele

  1. Beispiel für leere Zeilen löschen:

    Sub DeleteEmptyRows()
        Dim rng As Range
        Set rng = ActiveSheet.UsedRange
        rng.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
    End Sub
  2. Scrollbereich anpassen: Wenn du eine Tabelle mit 100 Zeilen hast und sicherstellen möchtest, dass der Scrollbalken nicht zu lang ist, kannst du den Scrollbereich anpassen:

    Sub AdjustScrollArea()
        ActiveSheet.ScrollArea = "A1:A100" ' Definiere den Scrollbereich
    End Sub

Tipps für Profis

  • Makros für regelmäßige Anpassungen: Erstelle ein Makro, das regelmäßig ausgeführt wird, um leere Zeilen zu löschen und den Scrollbereich anzupassen. Dies spart Zeit und sorgt für eine konsistente Benutzererfahrung.

  • Formate überprüfen: Stelle sicher, dass keine überflüssigen Formate oder Inhalte in den Zellen unterhalb deiner Tabelle vorhanden sind, da dies den Scrollbereich unnötig vergrößern kann.


FAQ: Häufige Fragen

1. Wie kann ich den Scrollbereich in Excel zurücksetzen? Um den Scrollbereich zurückzusetzen, gehe zu Formeln > Namens-Manager und lösche alle definierten Bereiche, die nicht mehr benötigt werden.

2. Warum ist meine Excel-Bildlaufleiste zu lang? Die Bildlaufleiste kann zu lang sein, wenn Excel leere Zeilen als Teil des Datenbereichs betrachtet. Lösche alle leeren Zeilen, um dies zu beheben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige