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

Forumthread: Scrollbalken anpassen

Scrollbalken anpassen
steffen
Hallo Ex(cel)perten,
Ihr wisst sicherlich, wie ich das hinbekomme:
in meinem Code ist eingebaut, dass aus einer Liste (ca. 20.000 Zeilen) alle doppelten einträge gelöscht werden. Meist bleiben dann ca. 1.000 Zeilen übrig. Das klappt tadellos.
Leider bleibt danach die Bildlaufleiste immer noch für die 20.000 Zeilen stehen(ganz klein) und mit Strg+Ende springe ich nicht zur jetzt letzt gefüllten Zelle, sondern zur vormals ca. 20.000ten.
Die Liste wird im Anschluss nicht gespeichert, weil sie nur kurzzeitig benötigt wird.
Was fehlt noch, um dies anzupassen?
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Scrollbalken anpassen
12.10.2009 10:29:57
Matthias5
Hallo Steffen,
die Anpassung erfolgt, nachdem du alle Zeilen nach der (neuen) letzten Zeile gelöscht und die Mappe dann gespeichert hast. Meines Wissens nach ist die Speicherung ein notwendiger Schritt.
Gruß,
Matthias
AW: UsedRange verwenden
12.10.2009 23:46:40
Daniel
Hi
bei mir (Excel 2002) hilft in der kleinen Testdatei, anschließend irgendeine Aktion mit UsedRange auszuführen, um den Scrollbalken wieder anzupassen, z.B.
ActiveSheet.Usedrange.Cells(1,1).select

frag mich jetzt nicht, warum und wieso, aber es geht.
Gruß, Daniel
Anzeige
AW: UsedRange verwenden
13.10.2009 08:10:55
Matthias5
Hi Daniel,
tatsächlich, das funktioniert (Excel 2003). Das kannte ich gar nicht, danke für den Hinweis.
Gruß,
Matthias
AW: UsedRange verwenden
13.10.2009 09:29:50
steffen
schön, dass es doch eine Lösung gibt.
Danke
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Scrollbalken in Excel anpassen


Schritt-für-Schritt-Anleitung

Um den Scrollbalken in Excel anzupassen, befolge diese Schritte:

  1. Doppelte Einträge löschen: Stelle sicher, dass du alle doppelten Einträge in deiner Liste entfernt hast.

  2. Leere Zeilen löschen: Entferne alle leeren Zeilen, die nach dem Löschen der Einträge übrig geblieben sind. Dies kann den Scrollbereich verringern.

  3. Speichern der Mappe: Speichere die Mappe nach dem Löschen, um die Änderungen zu sichern. Dies ist notwendig, damit der Scrollbalken sich anpasst.

  4. Verwendung von UsedRange: Führe eine Aktion mit UsedRange aus, um die Bildlaufleiste zu aktualisieren. Du kannst dazu folgenden VBA-Code verwenden:

    ActiveSheet.UsedRange.Cells(1, 1).Select
  5. Überprüfen des Scrollbalkens: Überprüfe nun, ob der Scrollbalken korrekt eingestellt ist und die Bildlaufleiste nicht mehr zu klein oder zu lang ist.


Häufige Fehler und Lösungen

  • Scrollbalken bleibt zu klein: Wenn der Scrollbalken zu klein bleibt, überprüfe, ob alle leeren Zeilen wirklich gelöscht wurden.
  • Scrollbereich ist zu groß: Das Problem könnte daran liegen, dass Excel die Daten nicht richtig erkennt. Speichern und das Ausführen des UsedRange-Befehls sollten helfen.
  • Bildlaufleiste ist zu lang: Wenn die Bildlaufleiste zu lang erscheint, gehe sicher, dass du die letzten Zeilen, die du nicht mehr benötigst, entfernt hast und die Datei danach gespeichert wurde.

Alternative Methoden

Es gibt verschiedene Wege, den Scrollbalken in Excel anzupassen:

  • Excel Bildlaufleiste einstellen: Du kannst die Bildlaufleiste manuell anpassen, indem du die Höhe der Zeilen oder die Breite der Spalten anpasst.
  • Excel Scrollbereich verkleinern: Verwende die Funktion Ende und Shift zusammen, um schnell zum letzten Eintrag zu navigieren und den Scrollbereich zu reduzieren.

Praktische Beispiele

  • Beispiel 1: Du hast eine Liste mit 20.000 Zeilen, nach dem Löschen von doppelten Einträgen bleiben 1.000 Zeilen. Nach dem Löschen der leeren Zeilen und dem Speichern, führe den UsedRange-Befehl aus, um den Scrollbalken korrekt anzuzeigen.

  • Beispiel 2: Wenn du feststellst, dass der Scrollbalken immer noch zu klein ist, versuche, die Datei zu schließen und erneut zu öffnen, um sicherzustellen, dass alle Änderungen gespeichert wurden.


Tipps für Profis

  • Halte deine Excel-Version aktuell, da neue Updates oft Fehlerbehebungen enthalten, die die Funktionalität der Bildlaufleisten verbessern.
  • Nutze VBA-Makros, um diese Schritte zu automatisieren, vor allem wenn du häufig mit großen Datenmengen arbeitest.
  • Überlege, die Scrollleiste zu verkleinern, wenn du häufig nur einen kleinen Bereich von Daten ansiehst, um die Benutzeroberfläche zu optimieren.

FAQ: Häufige Fragen

1. Warum ist mein Scrollbalken immer noch zu klein, obwohl ich leere Zeilen gelöscht habe?
Es könnte sein, dass Excel die Änderungen nicht erkannt hat. Stelle sicher, dass du die Datei speicherst und eventuell den UsedRange-Befehl ausführst.

2. Wie kann ich die Bildlaufleiste zurücksetzen?
Um die Bildlaufleiste zurückzusetzen, musst du sicherstellen, dass alle überflüssigen Daten entfernt sind und die Datei gespeichert wird. Führe danach eine Aktion mit UsedRange aus, um die Anpassungen zu aktivieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige