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

Bei Öffnen zu Tabelle und Zelle springen

Forumthread: Bei Öffnen zu Tabelle und Zelle springen

Bei Öffnen zu Tabelle und Zelle springen
26.09.2002 07:41:21
Thorsten
Hallo,

nach dem Öffnen der Excel Datei soll eine bestimmte Zelle (D3) auf einem bestimmten Tabellenblatt (Auswertung) aktiviert werden.
Wer kann mir eine entsprechende VBA Anweisung nennen?

Danke,
Thorsten

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Bei Öffnen zu Tabelle und Zelle springen
26.09.2002 07:45:27
jinx
Moin, Thorsten,

in DieseArbeitsmappe im VBE folgenden Code:


Private Sub Workbook_Open()
Sheets("Auswertung").Activate
Range("D3").Select
End Sub

 

     Code eingefügt mit Syntaxhighlighter 1.15

cu
jinx
Anzeige
Re: Bei Öffnen zu Tabelle und Zelle springen
26.09.2002 07:47:47
Frederik Fuhrmann
Guten Morgen!

Im VBA - Modus musst du unter "Diese Arbeitsmappe" einen WorkbookOpen Sub reinschreiben. Klicke dazu in der linken Auswahlbox auf "Workbook", dann auf der rcehten Seite auf "Open".

Dann schreibst du in diesen Sub:

Sheets("Auswertung").select
Range("D3").select


Gruß
F.

Anzeige
Re: Bei Öffnen zu Tabelle und Zelle springen
26.09.2002 07:49:19
Thorsten
DANKE, hat funktioniert!
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Bei Excel-Öffnungen zu bestimmten Zellen springen


Schritt-für-Schritt-Anleitung

Um beim Öffnen einer Excel-Datei automatisch zu einer bestimmten Zelle zu springen, kannst du folgenden VBA-Code verwenden:

  1. Öffne Excel und lade die Datei, in der du die Funktion implementieren möchtest.

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

  3. Im Projektfenster suche nach "DieseArbeitsmappe".

  4. Doppelklicke auf "DieseArbeitsmappe", um das Code-Fenster zu öffnen.

  5. Füge den folgenden Code ein:

    Private Sub Workbook_Open()
       Sheets("Auswertung").Activate
       Range("D3").Select
    End Sub
  6. Schließe den VBA-Editor und speichere deine Datei als Makro-aktivierte Datei (*.xlsm).

  7. Schließe und öffne die Datei erneut, um zu testen, ob Excel beim Öffnen in die gewünschte Zelle (D3) springt.


Häufige Fehler und Lösungen

  • Fehler: "Das Makro konnte nicht ausgeführt werden."

    • Lösung: Stelle sicher, dass die Datei als Makro-aktivierte Datei gespeichert ist. Überprüfe außerdem die Sicherheitseinstellungen in Excel, um sicherzustellen, dass Makros aktiviert sind.
  • Fehler: "Die angegebene Tabelle existiert nicht."

    • Lösung: Überprüfe den Tabellennamen im Code. Stelle sicher, dass "Auswertung" exakt so geschrieben ist, wie es in deiner Excel-Datei steht.

Alternative Methoden

Wenn du nicht VBA verwenden möchtest, kannst du auch Formeln oder Hyperlinks nutzen:

  • Mit Hyperlinks:

    • Erstelle einen Hyperlink, der zu einer bestimmten Zelle führt. Klicke mit der rechten Maustaste auf eine Zelle, wähle "Link einfügen" und gib die Adresse der Zelle ein, z.B. Auswertung!D3.
  • Mit Formeln:

    • Du kannst die Formel =HYPERLINK("#'Auswertung'!D3", "Gehe zu D3") in eine Zelle eingeben, um einen Link zu erstellen, der zu D3 führt.

Praktische Beispiele

  1. An das Ende der Tabelle springen:

    • Um beim Öffnen der Datei zum Tabellenende zu springen, kannst du diesen VBA-Code verwenden:
    Private Sub Workbook_Open()
       Sheets("Auswertung").Activate
       Range("A1048576").End(xlUp).Select
    End Sub
  2. Zum Anfang der Tabelle springen:

    • Um beim Öffnen der Datei an den Anfang der Tabelle zu springen, verwende:
    Private Sub Workbook_Open()
       Sheets("Auswertung").Activate
       Range("A1").Select
    End Sub

Tipps für Profis

  • Nutze Worksheet_Activate anstelle von Workbook_Open, wenn du beim Aktivieren eines bestimmten Blattes zu einer Zelle springen möchtest.

  • Wenn du häufig zwischen verschiedenen Zellen springst, erstelle eine Funktion, die dir die Flexibilität gibt, die Zielzelle zu ändern, ohne den Code anpassen zu müssen.


FAQ: Häufige Fragen

1. Wie kann ich nach der Eingabe in eine bestimmte Zelle springen?
Du kannst das Worksheet_Change-Ereignis verwenden, um nach einer Eingabe in eine bestimmte Zelle zu einer anderen Zelle zu springen.

2. Funktioniert dieser Code auch in Excel für Mac?
Ja, der VBA-Code funktioniert sowohl in Windows- als auch in Mac-Versionen von Excel, solange du die VBA-Umgebung nutzen kannst.

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