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

Forumthread: mit Hyperlink in letzte Zeile springen

mit Hyperlink in letzte Zeile springen
18.10.2006 16:10:09
Andreas
Hallo an alle Excelianer :-), ich brauch mal wieder eure hilfe.
Hier mein Problem:
Ich habe mit einem Hyperlink die verschiedenen Zellen der Spalte A mit den zugehörigen Arbeitsblättern verbunden. Klicke ich z.B Zelle A5 an Springe ich zum zugehörigen Blatt in den zugeordneten Bereich, in diesem Fall Zelle B1.
Da ich aber in den einzelnen Tabellenblättern immer mehr Einträge habe möchte ich in die letzte Freie Zeile der Spalte B Springen.
Wäre toll wenn ihr mir helfen könntet.
https://www.herber.de/bbs/user/37486.xls
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Hyperlink (Fromelansatz)
18.10.2006 17:20:35
jockel
hi Andreas, trage in deine tabelle folgende formel in Übersicht A5...:
{=HYPERLINK("#'"&"3.0x085_KE6126"&"'!B"&MAX((INDIREKT("3.0x085_KE6126!B1:B1000")"")*ZEILE(1:1000));"_3.0x085_KE6126")}
Array-Formeln {Matrixformeln}; - erkennt man an den geschweiften Klammern vor dem Gleichheitszeichen und am Ende {=FORMEL}. Diese {Klammern} werden nicht eingegeben sondern, zum Abschluß der Formel durch gleichzeitig Strg Shift Enter erzeugt (statt Enter allein). Wenn Du hier einen Array kopierst, diese Klammern also löschen, und die Formel wie beschrieben abschließen.
cu jörg
Anzeige
Blattnamen dynamisieren
18.10.2006 17:40:29
{Boris}
Hi Andreas,
man kann das Ganze auch vollkommen dynamisch halten, so dass neue / gelöschte Blätter automatisch berücksichtigt werden.
Schritt 1:
Definiere einen Namen (Strg+F3), Name: x
Bezieht sich auf:
=ARBEITSMAPPE.ZUORDNEN(1+0*JETZT())
Jetzt schreibe in A5 des Übersichtsblattes folgende Formel und kopier sie anschließend runter bis A11:
=WENN(ZEILE(A2)&gtANZAHL2(x);"";HYPERLINK("#'"&INDEX(x;ZEILE(A2))&"'!C"&VERWEIS(2;1/(INDIREKT("'"&INDEX(x;ZEILE(A2))&"'!C1:C1000")&lt&gt"");ZEILE($1:$1000))+1;TEIL(INDEX(x;ZEILE(A2));FINDEN("]";INDEX(x;ZEILE(A2)))+1;99)))
Der Blattname wird dadurch automatisch erzeugt (beginnend bei Blatt 2 - daher ZEILE(A2)) und gleichzeitig wird bei Klick die letzte Zelle in Spalte C (+1) angesteuert.
Grüße Boris
Anzeige
so gefällt mir das...
18.10.2006 19:05:36
jockel
...hi {Boris}, das ist doch wieder eine entzückende idee. zwar kannte ich das, mit den dynamischen blattnamen, aber so - letzte zelle - noch nicht... übrigens: ich habe nun das "Zauberbuch"... cu jörg
p.s. sorry, wenn ich einst zweifelte!!! ich bin unwürdig!
AW: Blattnamen dynamisieren
19.10.2006 08:14:29
Andreas
Hallo Jörg und Boris,
danke für die schnelle professionelle Hilfe.
Die Formel von Jörg funktioniert einwandfrei - nur das man Sie jedes Blatt anpassen muss.
Einmal ein bissel fleissarbeit und es müsste so klappen.
Der Vorschlag von Boris alles dynamisch zu halten ist würde ich sogar bevorzugen aber
bei mir klappt es nicht.
Habe den Namen x mit dem Bezug erstellt.
Dann die Formel reinkopiert aber es steht in jeder Zelle #name?.
Vielleicht kannst du ja die Tabelle nochmal mit der richtigen Formel hochladen.
Grüsse - Andreas
Anzeige
AW: Blattnamen dynamisieren
19.10.2006 08:36:13
jockel
hi Andreas, ich bin - wie schon geschrieben - ja auch angemessen begeistert, deswegen hier {Boris}'s lösung: https://www.herber.de/bbs/user/37501.xls
cu jörg
AW: Blattnamen dynamisieren
19.10.2006 09:01:43
Andreas
Danke Danke Danke Danke Danke Danke
Andreas
:-))
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Hyperlinks nutzen, um in die letzte Zeile zu springen


Schritt-für-Schritt-Anleitung

Um in Excel auf die letzte Zeile einer Tabelle zu springen, kannst du Hyperlinks in Kombination mit speziellen Formeln nutzen. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Hyperlink erstellen:

    • Öffne dein Excel-Dokument und gehe zu der Zelle, in der du den Hyperlink setzen möchtest (z.B. A5).

    • Verwende die folgende Formel:

      =HYPERLINK("#'Blattname'!B" & MAX((INDIREKT("'Blattname'!B1:B1000")<>"")*ZEILE(1:1000)), "Sprung zu letzter Zeile")
    • Ersetze 'Blattname' durch den Namen deines Arbeitsblattes.

  2. Formel als Array-Formel eingeben:

    • Anstatt einfach die Eingabetaste zu drücken, drücke Strg + Shift + Enter, um die Formel als Array-Formel einzugeben.
  3. Hyperlinks anpassen:

    • Du kannst die Formel in andere Zellen kopieren, um sie auf andere Blätter oder Bereiche anzuwenden.
  4. Testen:

    • Klicke auf den Hyperlink, um sicherzustellen, dass du zur letzten beschreibenen Zeile in der Spalte B springst.

Häufige Fehler und Lösungen

  • #NAME?-Fehler:

    • Dieser Fehler tritt auf, wenn Excel die verwendete Funktion nicht erkennt. Stelle sicher, dass du die Formel korrekt eingegeben hast und alle benötigten Funktionen in deiner Excel-Version verfügbar sind.
  • Hyperlink führt nicht zur letzten Zeile:

    • Überprüfe, ob die Formel korrekt auf den gewünschten Bereich verweist. Stelle sicher, dass die Zellen in der Spalte tatsächlich Daten enthalten.
  • Formel wird nicht als Array erkannt:

    • Achte darauf, dass du Strg + Shift + Enter drückst, nicht nur Enter.

Alternative Methoden

Eine weitere Möglichkeit, in Excel ans Ende der Tabelle zu springen, ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfacher Makro:

Sub GeheZuLetzteZeile()
    Dim ws As Worksheet
    Set ws = Worksheets("Blattname") ' Ersetze "Blattname" mit deinem Blattnamen
    ws.Cells(ws.Rows.Count, "B").End(xlUp).Select
End Sub

Dieser Makro springt direkt zur letzten gefüllten Zelle in Spalte B. Um den Makro zu verwenden, öffne den VBA-Editor (Alt + F11) und füge den Code in ein neues Modul ein.


Praktische Beispiele

  1. Springen zur letzten Zeile einer Liste:

    • Wenn du eine Liste von Verkaufsdaten hast und zu den letzten Einträgen springen möchtest, kannst du die oben genannten Formeln verwenden.
  2. Dynamische Hyperlinks:

    • Nutze die Formel von Boris, um die Hyperlinks automatisch an neue oder gelöschte Blätter anzupassen. Diese Methode sorgt dafür, dass du immer zu den aktuellsten Daten springst.

Tipps für Profis

  • Verwende Tastenkombinationen:

    • Du kannst auch die Tastenkombination Strg + Pfeil nach unten verwenden, um schnell zur letzten Zeile einer Spalte in Excel zu springen.
  • Dynamische Bereichsnamen:

    • Wenn du regelmäßig neue Daten hinzufügst, erwäge die Verwendung von dynamischen Bereichsnamen, um Hyperlinks flexibler zu gestalten.
  • Hyperlinks in Tabellen:

    • Wenn du eine Tabelle in Excel nutzt, kannst du die Funktion TABELLE verwenden, um das Sprungverhalten beim Hinzufügen neuer Einträge zu optimieren.

FAQ: Häufige Fragen

1. Wie kann ich in Excel zum letzten Eintrag springen? Um in Excel zum letzten Eintrag zu springen, kannst du die Tastenkombination Strg + Pfeil nach unten verwenden oder Hyperlinks mit den oben genannten Formeln erstellen.

2. Gibt es einen Shortcut, um ans Ende einer Tabelle zu springen? Ja, der Shortcut Strg + Pfeil nach unten bringt dich schnell zur letzten Zeile einer Spalte in Excel. Wenn du in eine andere Spalte springen möchtest, kannst du das auch mit der entsprechenden Pfeiltaste tun.

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