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

Forumthread: Mit Tabulator in nächste Zeile Springen

Mit Tabulator in nächste Zeile Springen
Daniel
Hallo liebe Forengemeinde!
Ersteinmal vielen Dank, dass es dieses Forum hier gibt!
Durch langes stöbern im Internet bin ich auf dieses Forum gestossen, und hoffe, dass ihr mir weiterhelfen könnt:
Habe folgendes Problem:
Ein Excel-Tabelle ist für eine Umfrage so programmiert, dass in den Zeilen die Jeweiligen Fragen gestellt werden, und in den Spalten die einzelnen Fragebögen nummeriert wurden.
Die Zellen sind alle über Gültigkeit mit einem Dropdown-Menü ausgestattet.
Ich möchte nun bei z.B. B1 anfangen mit der ersten Frage, und dann, durch das drücken der TAB-Taste in die Zeile B2 springen! Gibt es da eine Möglichkeit (Excel selbst springt ja beim drücken der Tab-Taste automatisch auf C1).
Würde mich über eine Antwort sehr freuen!
Vielen Dank im voraus
Daniel J.
Anzeige
mit VBA
18.03.2010 12:23:24
Tino
Hallo,
mit VBA könnte es so gehen.
Eventuell die Tabelle noch anpassen wo dies aktiv sein soll.
kommt als Code in DieseArbeitsmappe
Option Explicit 
 
Private Sub Workbook_Activate() 
If ActiveSheet.Name = "Tabelle1" Then _
    Application.OnKey "{TAB}", "Next_Cell" 
End Sub 
 
Private Sub Workbook_Deactivate() 
    Application.OnKey "{TAB}" 
End Sub 
 
Private Sub Workbook_SheetActivate(ByVal Sh As Object) 
If ActiveSheet.Name = "Tabelle1" Then _
    Application.OnKey "{TAB}", "Next_Cell" 
End Sub 
 
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) 
If ActiveSheet.Name <> "Tabelle1" Then _
    Application.OnKey "{TAB}" 
End Sub 
kommt als Code in Modul1
Option Explicit 
 
Sub Next_Cell() 
If ActiveCell.Row = Rows.Count Then 
    Cells(1, ActiveCell.Column).Select 
Else 
    Cells(ActiveCell.Row + 1, ActiveCell.Column).Select 
End If 
End Sub 
Gruß Tino
Anzeige
AW: mit VBA
18.03.2010 20:02:27
Daniel
HAMMER! Vielen Dank! Bin totaler noob auf dem Bereich VBA, aber nachdem ich dann halt auch mal gelesen hab, was wohin gehört (Modul1, DieseArbeitsmappe), und dann auch noch herausgefunden habe, dass man mal zum übernehmen des VBA einfach mal die Tabellen hin und her schalten sollte, läuft jetzt alles HERVORRAGEND!
Vielen vielen Dank an Tino für die Mühe, und an alle anderen für die Bemühungen (die mir in meinem speziellen Fall, dass ich insgesamt über 300 Spalten habe, leider nicht helfen konnten)
Eine einzige Frage habe ich noch (aber nur, wenn´s keine Umstände macht;)):
Gibt es auch ein VBA (oder ne Eenstellung), die mir sofort das Dropdown-Menü (wie bereits gesagt, nicht ein Steuerelement, sondern über Gültigkeit und Liste erstellt), öffnet, sobald ich die Zelle markiere (bzw. dank Tino durch die Tab-Taste markieren lasse)?
Danke nochmals für die vielen Antworten!
Anzeige
AW: Mit Tabulator in nächste Zeile Springen
18.03.2010 12:32:48
{Boris}
Hi Daniel,
ohne VBA: Blatt schützen und VORHER die Zellen in Spalte B vom Schutz befreien (Format - Zellen...-Schutz-Haken raus bei "gesperrt").
Grüße Boris
Anzeige
AW: Mit Tabulator in nächste Zeile Springen
18.03.2010 12:36:30
Hajo_Zi
Hallo Boris,
ich habe es getestet, in der angegebenen Version geht das nicht.

Wäre es nicht netter, gleich auch zu
18.03.2010 12:46:44
Renee
sagen, dass bei dieser Version noch der Haken bei Gesperrte Zellen anwählenraus muss, Hajo ?
GreetZ Renée
Anzeige
AW: Wäre es nicht netter, gleich auch zu
18.03.2010 12:51:42
Hajo_Zi
Hallo Renee,
ich hatte beide Varianten getestet und es ging keine.
Gruß Hajo
Ich nur 1, und die funktioniert problemlos (owT)
18.03.2010 12:58:38
Renee

AW: Mit Tabulator in nächste Zeile Springen
18.03.2010 12:46:26
Reinhard
Hallo Daniel,
Entwicklertools---Eigenschaften, SCrollarea: B:B
Gruß
Reinhard
Anzeige
muss aber bei jedem öffnen...
18.03.2010 12:52:03
Tino
Hallo,
neu gesetzt werden.
Gruß Tino
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
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

Mit Tabulator in die nächste Zeile springen


Schritt-für-Schritt-Anleitung

Um in Excel mit der Tab-Taste in die nächste Zeile zu springen, kannst du die folgende VBA-Lösung verwenden:

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

  2. Klicke im Projektfenster auf "DieseArbeitsmappe".

  3. Füge den folgenden Code ein:

    Option Explicit
    
    Private Sub Workbook_Activate()
        If ActiveSheet.Name = "Tabelle1" Then _
            Application.OnKey "{TAB}", "Next_Cell"
    End Sub
    
    Private Sub Workbook_Deactivate()
        Application.OnKey "{TAB}"
    End Sub
    
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
        If ActiveSheet.Name = "Tabelle1" Then _
            Application.OnKey "{TAB}", "Next_Cell"
    End Sub
    
    Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
        If ActiveSheet.Name <> "Tabelle1" Then _
            Application.OnKey "{TAB}"
    End Sub
  4. Klicke nun auf "Einfügen" > "Modul" und füge diesen Code ein:

    Option Explicit
    
    Sub Next_Cell()
        If ActiveCell.Row = Rows.Count Then
            Cells(1, ActiveCell.Column).Select
        Else
            Cells(ActiveCell.Row + 1, ActiveCell.Column).Select
        End If
    End Sub
  5. Schließe den VBA-Editor und teste die Funktion, indem du die Tab-Taste drückst. Du solltest nun in die nächste Zeile springen.


Häufige Fehler und Lösungen

  • Excel Tab springt nicht zur nächsten Zelle: Stelle sicher, dass du den Code korrekt in die richtigen Module eingefügt hast. Überprüfe auch, ob das Arbeitsblatt korrekt aktiviert ist.

  • Excel Tab funktioniert nicht: Überprüfe, ob der Tabulator in Excel deaktiviert ist oder ob andere Makros die Funktionalität beeinträchtigen.

  • Tabulator springt zu weit: Achte darauf, dass du in der richtigen Spalte bist, wenn du die Tab-Taste drückst. Wenn du in einer gesperrten Zelle bist, kann dies ebenfalls die Navigation beeinflussen.


Alternative Methoden

Falls du nicht mit VBA arbeiten möchtest, gibt es einige alternative Methoden:

  • Blatt schützen: Schütze dein Blatt und stelle sicher, dass die Zellen in der Spalte, in die du springen möchtest, nicht gesperrt sind. Gehe zu "Format" > "Zellen..." > "Schutz" und entferne das Häkchen bei "gesperrt".

  • Dropdown-Menü automatisch öffnen: Um das Dropdown-Menü automatisch zu öffnen, wenn du eine Zelle auswählst, kannst du einen zusätzlichen VBA-Code verwenden, der das Menü öffnet, sobald du die Zelle aktivierst.


Praktische Beispiele

  1. Fragen und Antworten: Du kannst eine Excel-Tabelle für Umfragen erstellen, in der jede Frage in einer Zeile steht und die Antworten in den Spalten markiert werden. Mit dem Tabulator kannst du dann einfach von Frage zu Frage springen.

  2. Datenverwaltung: Wenn du Daten in einer Liste verwaltest, kannst du den Tabulator nutzen, um schnell von einer Zeile zur nächsten zu navigieren, ohne die Maus benutzen zu müssen.


Tipps für Profis

  • Nutze die Tabulator-Einstellungen in Excel, um die Sprungfunktion zu optimieren. Du kannst die Tabulatorpositionen anpassen, um sicherzustellen, dass du genau dort landest, wo du möchtest.

  • VBA anpassen: Passe den VBA-Code an deine spezifischen Bedürfnisse an, z.B. um in bestimmte Zellen zu springen oder um Bedingungen hinzuzufügen.


FAQ: Häufige Fragen

1. Wie kann ich den Tabulator in Excel einstellen? Du kannst den Tabulator in den Excel-Optionen anpassen. Gehe zu "Datei" > "Optionen" > "Erweitert" und suche nach den Tabulator-Einstellungen.

2. Warum springt der Tabulator nicht in die nächste Zeile? Das kann mehrere Gründe haben, z.B. gesperrte Zellen oder eine falsche VBA-Einstellung. Überprüfe die Zellschutzoptionen und stelle sicher, dass dein VBA-Code korrekt eingefügt ist.

3. Kann ich mit der Tab-Taste auch in eine bestimmte Zelle springen? Ja, das ist möglich, indem du den VBA-Code entsprechend anpasst, um zu einer spezifischen Zelle zu navigieren, wenn du die Tab-Taste drückst.

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