Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Cursor bewegen

Cursor bewegen
11.05.2005 15:36:52
Tinu
Liebe VBA-Spezialisten
kann mir jemand sagen, wie ich den Cursor per Makro um eine Zeile nach oben bewege?
besten Dank für Euere Hilfe
Gruss
Tinu
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Cursor bewegen
11.05.2005 15:42:49
Andi
Hi,
zB so:

Sub rauf()
Cells(Selection.Row - 1, Selection.Column).Select
End Sub

Schönen Gruß,
Andi
AW: Cursor bewegen
11.05.2005 15:46:30
Hajo_Zi
Hallo Tinu,
falls Du es so meinst wie Andi geschrieben hat, in VBA kann zu 99% auf select usw. verzichtet werden.
Selection.Offset(-1,0).select
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem Windows 2000 SP4 und Excel Version 2000 SP3.



"Wer Rechtschreibfehler findet, darf sie behalten!"
Dies gilt auch für Bert.
Anzeige
AW: Cursor bewegen
11.05.2005 15:51:42
Tinu
Hallo Hajo
auch Deine Version funktioniert. Besten Dank für den Hinweis!
Gruss
Tinu
AW: Cursor bewegen
11.05.2005 15:47:14
Tinu
Hallo Andi
klappt bestens! vielen Dank!
Tinu
AW: Cursor bewegen
11.05.2005 16:29:42
Tinu
Hallo nochmals
Ich hab noch eine Anschlussfrage:
Wie sieht der Code aus, wenn ich einen ganzen Bereich markiert habe und per Makro in die erste Zelle unterhalb des Bereiches springen möchte?
Beispiel:
A1 bis C5 markiert.
per Makro auf A6 springen.
Gruss
Tinu
Anzeige
AW: Cursor bewegen
11.05.2005 16:31:10
Tinu
Hallo nochmals
Ich hab noch eine Anschlussfrage:
Wie sieht der Code aus, wenn ich einen ganzen Bereich markiert habe und per Makro in die erste Zelle unterhalb des Bereiches springen möchte?
Beispiel:
A1 bis C5 markiert.
per Makro auf A6 springen.
Gruss
Tinu
AW: Cursor bewegen
11.05.2005 16:51:11
IngGi
Hallo Tinu,
geht das vielleicht?
Cells(Selection.Row + Selection.Rows.Count, Selection.Column).Select
Gruß Ingolf
Anzeige
AW: Cursor bewegen
11.05.2005 17:04:34
Tinu
Hallo Ingolf,
nach "Selection.Rows.Count," musste ich noch "-1" einfügen. Jetzt klappt's!
besten Dank und Gruss
Tinu
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Cursor effizient bewegen in Excel mit VBA


Schritt-für-Schritt-Anleitung

Um den Cursor mithilfe von VBA in Excel zu bewegen, kannst Du folgende Schritte befolgen:

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

  2. Klicke im Menü auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code ein, um den Cursor um eine Zeile nach oben zu bewegen:

    Sub rauf()
       Cells(Selection.Row - 1, Selection.Column).Select
    End Sub
  4. Um den Cursor in die erste Zelle unterhalb eines markierten Bereichs zu bewegen, kannst Du diesen Code verwenden:

    Sub nachUnten()
       Cells(Selection.Row + Selection.Rows.Count, Selection.Column).Select
    End Sub
  5. Schließe den VBA-Editor und führe das Makro aus, um den Cursor wie gewünscht zu bewegen.


Häufige Fehler und Lösungen

  • Fehler: Der Cursor bewegt sich nicht wie erwartet.

    • Lösung: Überprüfe, ob Du einen gültigen Bereich ausgewählt hast, bevor Du das Makro ausführst.
  • Fehler: "Auswahl ist ungültig".

    • Lösung: Stelle sicher, dass Du eine Zelle oder einen Zellbereich ausgewählt hast, bevor Du das Makro ausführst.
  • Fehler: Das Makro funktioniert nicht in Excel-Versionen vor 2000.

    • Lösung: Aktualisiere Deine Excel-Version, um die neuesten VBA-Funktionen zu nutzen.

Alternative Methoden

Eine alternative Methode, um den Cursor in Excel zu bewegen, ist die Verwendung von Tastenkombinationen:

  • Um den Cursor eine Zeile nach oben zu bewegen, drücke Pfeil nach oben.
  • Um den Cursor eine Zeile nach unten zu bewegen, drücke Pfeil nach unten.

Diese Methoden sind besonders nützlich, wenn Du schnell zwischen Zellen navigieren möchtest, ohne ein Makro auszuführen.


Praktische Beispiele

Hier sind einige praktische Beispiele zur Verwendung von VBA, um den Cursor in Excel zu bewegen:

  1. Cursor um mehrere Zeilen verschieben:

    Sub mehrereZeilenNachUnten()
       Cells(Selection.Row + 3, Selection.Column).Select
    End Sub

    Dieser Code bewegt den Cursor um drei Zeilen nach unten.

  2. Cursor in einen bestimmten Bereich bewegen:

    Sub inBereichBewegen()
       Range("A1:C5").Select
       Cells(Selection.Row + 1, Selection.Column).Select
    End Sub

    Damit wird der Cursor in die erste Zelle unterhalb des markierten Bereichs bewegt.


Tipps für Profis

  • Nutze die Offset-Methode, um den Cursor einfacher in benachbarte Zellen zu bewegen:

    Selection.Offset(-1, 0).Select
  • Wenn Du den excel crosshair-Cursor verwenden möchtest, kannst Du dies in den Optionen für Excel anpassen. Gehe zu Datei > Optionen > Erweitert, um Einstellungen zu ändern.

  • Experimentiere mit der Application.ScreenUpdating-Eigenschaft, um visuelle Ablenkungen beim Ausführen von Makros zu minimieren:

    Application.ScreenUpdating = False
    ' Dein Code hier
    Application.ScreenUpdating = True

FAQ: Häufige Fragen

1. Wie kann ich den Cursor in eine bestimmte Zelle bewegen? Um den Cursor in eine spezifische Zelle zu bewegen, kannst Du den folgenden Code verwenden:

Sub zuZelle()
    Range("B2").Select
End Sub

2. Gibt es eine Möglichkeit, den Cursor automatisch zu bewegen, sobald ich einen Wert eingebe? Ja, Du kannst das Worksheet-Event Change verwenden, um den Cursor automatisch zu bewegen, nachdem ein Wert eingegeben wurde:

Private Sub Worksheet_Change(ByVal Target As Range)
    Target.Offset(1, 0).Select
End Sub

Diese Methoden helfen Dir, den excel cursor effizient zu steuern und Deine Arbeitsabläufe in Excel zu optimieren.

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