ich bin auf der Suche nach einer Möglichkeit, wie ich auf Tabellenblatt1 (zum Beispiel) einen Namen eingebe und dann durch Knopfdruck (evtl. Makro) an genau die Stelle in Tabellenblatt2 springen kann.
Vielleicht kann mir jemand helfen!?
Sub such()
Dim such As String
such = Sheets("Tabelle1").Range("A1").Value
Sheets("Tabelle2").Select
zeile = Range("A65536").End(xlUp).Rows
For i = 1 To zeile
If Cells(i, 1).Value = such Then
Cells(i, 1).Select
Exit Sub
End If
Next
MsgBox ("Nivht vorhanden!")
Sheets("Tabelle1").Select
Range("A1").Select
End Sub
Sub was_finden()
strSuch = Worksheets("Tabelle1").Range("A1")
Worksheets("Tabelle2").Activate
Columns("A:A").Find(What:=strSuch).Select
End Sub
Um in Excel an eine bestimmte Stelle im Tabellenblatt zu springen, kannst Du ein einfaches Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
Öffne den VBA-Editor:
ALT + F11
, um den Visual Basic for Applications (VBA) Editor zu öffnen.Füge ein neues Modul hinzu:
Füge den Code ein:
Sub springeZuBestimmterStelle()
Dim such As String
such = Sheets("Tabelle1").Range("A1").Value
Sheets("Tabelle2").Select
Dim zeile As Long
zeile = Range("A65536").End(xlUp).Row
For i = 1 To zeile
If Cells(i, 1).Value = such Then
Cells(i, 1).Select
Exit Sub
End If
Next
MsgBox ("Nicht vorhanden!")
Sheets("Tabelle1").Select
Range("A1").Select
End Sub
Schließe den VBA-Editor:
Führe das Makro aus:
ALT + F8
, wähle springeZuBestimmterStelle
aus und klicke auf "Ausführen".Jetzt kannst Du in Tabellenblatt1 einen Namen eingeben, und nach dem Ausführen des Makros springt Excel direkt zu der Zelle, in der der Name in Tabellenblatt2 steht.
Fehler: "Nicht vorhanden!"
Lösung: Stelle sicher, dass der eingegebene Name exakt mit dem Namen in Tabellenblatt2 übereinstimmt. Tippfehler oder unterschiedliche Schreibweisen führen dazu, dass Excel nicht finden kann, was Du suchst.
Fehler: Makro funktioniert nicht
Lösung: Überprüfe, ob Makros in Deiner Excel-Datei aktiviert sind. Du kannst dies in den Excel-Optionen unter "Trust Center" einstellen.
Wenn Du nicht mit Makros arbeiten möchtest, gibt es auch alternative Methoden, um an eine bestimmte Stelle im Tabellenblatt zu springen:
Hyperlinks: Du kannst Hyperlinks in Excel verwenden, um auf eine bestimmte Zelle zu verlinken. Klicke mit der rechten Maustaste auf die Zelle, wähle "Hyperlink" und dann "Textmarke", um auf eine Zelle in einem anderen Tabellenblatt zu verlinken.
Suchfunktion: Verwende die Suchfunktion (Strg + F
), um schnell nach einem Namen zu suchen und dann die entsprechende Zelle auszuwählen.
Makro für häufige Namen: Erstelle ein Makro, das automatisch zu häufig gesuchten Namen in Deiner Liste springt. Füge eine Schaltfläche hinzu, um den Prozess zu vereinfachen.
Hyperlink-Beispiel: Wenn Du "Dominik" in Zelle A1 von Tabellenblatt1 eingibst, kannst Du in Zelle B1 einen Hyperlink zu "Tabelle2!A3425" erstellen, um schnell dorthin zu springen.
Namen definieren: Definiere in Excel Namen für häufig verwendete Bereiche. Dies erleichtert das Navigieren und macht die Verwendung von Hyperlinks und Makros effizienter.
Verwende die Find
-Methode: Wenn Du große Datenmengen hast, kann die Find
-Methode in VBA schneller sein, um eine bestimmte Zelle zu finden, anstatt durch jede Zeile zu iterieren.
Hier ein Beispiel für die Find
-Methode:
Sub findeUndSpringe()
Dim strSuch As String
strSuch = Worksheets("Tabelle1").Range("A1")
Worksheets("Tabelle2").Activate
Columns("A:A").Find(What:=strSuch).Select
End Sub
1. Wie kann ich Excel an das Ende der Tabelle springen?
Du kannst dies mit der Funktion Range("A" & Rows.Count).End(xlUp).Select
tun, um die letzte gefüllte Zelle in einer Spalte zu erreichen.
2. Kann ich Excel zum Anfang der Tabelle springen?
Ja, Du kannst einfach Range("A1").Select
verwenden, um direkt zur ersten Zelle in Deinem Tabellenblatt zu springen.
3. Was mache ich, wenn mein Makro nicht funktioniert?
Überprüfe, ob Du das Makro korrekt gespeichert und die Makros in den Excel-Optionen aktiviert hast. Stelle sicher, dass der Code keine Fehler enthält und die richtigen Blattnamen verwendet werden.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen