Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA-Befehl: Anfang der Tabelle

Forumthread: VBA-Befehl: Anfang der Tabelle

VBA-Befehl: Anfang der Tabelle
28.06.2004 13:51:21
Reto
Hallo zusammen,
gibt es einen VBA-Befehl, mit dem ich an den Anfang eines Tabellenblattes springen kann?
Ich habe das "Problem", dass wenn ich eine Tabelle filtern lasse die ersten Zeilen nicht sehe, je nachdem wo ich zuletzt was geändert habe. Daher wäre es toll wenn nach der Filterung automatisch ganz nach oben gescrolled würde.
Besten Dank für Eure Hilfe
Reto E.
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: VBA-Befehl: Anfang der Tabelle
WernerB.
Hallo Reto,
suchst Du das?
Application.Goto Reference:=Worksheets("Tabelle1").Range("A1"), Scroll:=True
Viel Erfolg wünscht
WernerB.
AW: VBA-Befehl: Anfang der Tabelle
Reto
genau, Besten Dank!
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

VBA-Befehl: Zum Anfang der Tabelle springen


Schritt-für-Schritt-Anleitung

Um in Excel an den Anfang der Tabelle zu springen, kannst Du den folgenden VBA-Befehl verwenden. Dieser Befehl sorgt dafür, dass Du nach einer Filterung oder einer anderen Aktion direkt zur ersten Zeile in Deiner Tabelle zurückkehrst.

  1. Öffne die Excel-Datei, in der Du den VBA-Befehl verwenden möchtest.

  2. Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Wähle im Projektfenster das entsprechende Arbeitsblatt aus.

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

    Sub ZumAnfangDerTabelleSpringen()
       Application.Goto Reference:=Worksheets("Tabelle1").Range("A1"), Scroll:=True
    End Sub
  5. Schließe den VBA-Editor und kehre zurück zu Excel.

  6. Du kannst das Makro nun ausführen, um direkt zum Tabellenanfang zu springen.


Häufige Fehler und Lösungen

Problem: Der Befehl funktioniert nicht.

  • Lösung: Stelle sicher, dass der Name des Arbeitsblattes ("Tabelle1") korrekt ist. Ändere den Namen im Code entsprechend, falls Dein Arbeitsblatt anders heißt.

Problem: Das Makro springt nicht an die richtige Stelle.

  • Lösung: Überprüfe, ob Du das richtige Range-Objekt angegeben hast. Du kannst "A1" durch eine andere Zelle ersetzen, wenn Du an eine bestimmte Position innerhalb der Tabelle springen möchtest.

Alternative Methoden

Falls Du nicht mit VBA arbeiten möchtest, gibt es auch manuelle Möglichkeiten, um an den Anfang der Tabelle zu springen:

  • Du kannst einfach die STRG + Hoch-Taste verwenden, um schnell nach oben zu navigieren.
  • Eine andere Möglichkeit ist das Scrollen über die Bildlaufleiste oder das Nutzen der Pfeiltasten.

Praktische Beispiele

  1. Beispiel mit Filter: Wenn Du eine Tabelle mit vielen Daten hast und sie filterst, kannst Du das Makro verwenden, um direkt nach der Filterung an den Anfang der Tabelle zu springen. Füge das Makro einfach nach dem Filterbefehl ein.

  2. Beispiel zur Verwendung in Schaltflächen: Du kannst das Makro auch einer Schaltfläche auf Deinem Arbeitsblatt zuweisen, sodass Du mit einem Klick an den Tabellenanfang springen kannst.


Tipps für Profis

  • Verknüpfe das Makro mit einem Shortcut, um noch schneller an den Anfang der Tabelle zu springen. Du kannst dies im VBA-Editor unter "Extras" > "Makro" > "Makros" und dann "Optionen" einstellen.
  • Experimentiere mit anderen Range-Objekten, um an verschiedene Stellen in Deiner Tabelle zu springen, anstatt immer nur zur Zelle A1.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Arbeitsblätter gleichzeitig ansteuern? Du kannst eine Schleife verwenden, um durch mehrere Arbeitsblätter zu iterieren und an den Anfang jeder Tabelle zu springen.

2. Funktioniert dieser Befehl in allen Excel-Versionen? Ja, der gegebene VBA-Befehl funktioniert in allen modernen Excel-Versionen, die VBA unterstützen. Achte darauf, dass Makros in den Excel-Einstellungen aktiviert sind.

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