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

Forumthread: Zelle auf Bildschirm zentrieren

Zelle auf Bildschirm zentrieren
27.01.2005 11:01:02
Cirrus
Hallo,
folgendes Problem:
Wie kann ich es erreichen, dass die aktuelle Zelle immer in der Mitte meines Fenstern angezeigt wird.
Ich muss eine sehr lange Liste ausfüllen und dabei immer eine Zahl eingeben - Enter - Zahl in Zelle schreiben - Enter - Zahl in Zelle schreiben ...
Dabei wäre es sehr praktisch, wenn bei jedem Enter die neue aktuelle Zelle genau in die Mitte des Bildschirmes rückt.
Allerdings existerit auf der Seite auch noch eine Fixierung der Überschriften der Zellen, die erhalten bleiben soll.
Danke schon jetzt,
Cirrus
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelle auf Bildschirm zentrieren
RR
Hallo,
damit solte dein Problem gelöst sein:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
ActiveWindow.SmallScroll Down:=1
End Sub

Gruß
RR
AW: Zelle auf Bildschirm zentrieren
27.01.2005 11:18:02
Cirrus
Danke
ich werds gleich mal ausprobieren!
Cirrus
AW: Zelle auf Bildschirm zentrieren
27.01.2005 11:23:06
Cirrus
ES FUNKTIONIERT!!!!!!
Vielen vielen Dank! Genau DAS habe ich gesucht!!!
Cirrus
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Zelle auf dem Bildschirm zentrieren


Schritt-für-Schritt-Anleitung

Um die aktuelle Zelle in Excel immer in der Mitte deines Bildschirms anzuzeigen, kannst du den folgenden VBA-Code verwenden. Dieser Code sorgt dafür, dass die Ansicht bei jeder Auswahländerung um eine Zeile nach unten scrollt, sodass die aktive Zelle immer sichtbar bleibt:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Wähle das Arbeitsblatt aus, in dem du die Funktion implementieren möchtest.

  3. Füge den folgenden Code in das Codefenster ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
       ActiveWindow.SmallScroll Down:=1
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu deinem Arbeitsblatt.

  5. Teste die Funktion, indem du durch die Zellen navigierst. Die aktive Zelle sollte jetzt immer in der Mitte des Bildschirms zentriert werden.


Häufige Fehler und Lösungen

  • Fehler: Der Code funktioniert nicht.

    • Stelle sicher, dass der Code im richtigen Arbeitsblattmodul eingefügt wurde. Wenn du den Code in ein allgemeines Modul eingefügt hast, wird er nicht korrekt ausgeführt.
  • Fehler: Excel stürzt ab.

    • Überprüfe, ob andere Makros oder Add-Ins aktiv sind, die möglicherweise Konflikte verursachen. Deaktiviere diese vorübergehend und teste erneut.

Alternative Methoden

Falls du kein VBA verwenden möchtest, kannst du auch die Scroll-Funktion in Excel nutzen:

  1. Scrolle manuell zur gewünschten Zelle und verwende die F5-Taste, um die Zelle zu suchen und zu zentrieren.
  2. Du kannst auch die Zoom-Funktion nutzen, um den Bereich um die aktive Zelle besser sichtbar zu machen.

Praktische Beispiele

Angenommen, du arbeitest an einer langen Liste von Zahlen und möchtest sicherstellen, dass du immer die aktuelle Zelle im Fokus hast. Mit dem oben genannten VBA-Code wird deine Eingabe effizienter, da du nicht ständig nach der aktuellen Zelle suchen musst.

Die Anwendung ist besonders nützlich, wenn du große Datenmengen bearbeitest und die Übersichtlichkeit wahren möchtest. So wird das Arbeiten mit langen Listen viel einfacher.


Tipps für Profis

  • Verwende den VBA-Code in Kombination mit anderen Makros, um die Funktionalität weiter zu verbessern. Du könntest beispielsweise auch die Schriftfarbe der aktiven Zelle ändern, um sie hervorzuheben.
  • Teste den Code in verschiedenen Excel-Versionen, um sicherzustellen, dass er überall funktioniert. In neueren Versionen von Excel sollte es keine Probleme geben.

FAQ: Häufige Fragen

1. Frage: Funktioniert der Code auch in Excel für Mac?
Antwort: Der VBA-Code sollte auch in Excel für Mac funktionieren, allerdings können die Schritte zur Öffnung des VBA-Editors unterschiedlich sein.

2. Frage: Kann ich den Code anpassen, um mehr als nur eine Zeile zu scrollen?
Antwort: Ja, du kannst den Wert in SmallScroll Down:=1 ändern, um mehr Zeilen nach unten zu scrollen. Zum Beispiel SmallScroll Down:=3 scrollt drei Zeilen.

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