Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: aktive Zelle soll bis ganz nach links springen

aktive Zelle soll bis ganz nach links springen
29.07.2006 17:47:32
Karsten
hallo ...
suche einen Makrobefehl, wo die aktive Zelle sich nach ganz links bewegt (in Spalte A) und in der Zeile bleibt, in der sie sich befindet.
Allerbesten Dank für eure Hilfe!
beste Grüße von Karsten
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: aktive Zelle soll bis ganz nach links springen
29.07.2006 17:51:26
Josef
Hallo Karsten!

Cells(ActiveCell.row,1).Select

Aber sag mal was tu tun willst. Select und Activate sind fas immer unnötig.
Siehe: https://www.herber.de/xlfaq/xlbasics/main_sel.htm
Gruß Sepp
Anzeige
AW: aktive Zelle soll bis ganz nach links springen
29.07.2006 18:10:02
karsten
Hallo Sepp,
Danke dir. Dieser eine Befehl ist nur ein Teil für weitere Makrobefehle. Das ganze zu erklären ist etwas zuviel.
mfg
Karsten
trotzdem...
29.07.2006 18:14:20
Josef
Hi Karste!
... ist es zu 99% unnötig mit Select und Actiavte zu arbeiten
Aber wenn du den Cursor wie einen Hund über den Bildschirm hetzen willst, soll's mir auch recht sein.
Gruß Sepp

Anzeige
AW: aktive Zelle soll bis ganz nach links springen
29.07.2006 17:51:53
Kurt
Hi,
Cells(ActiveCell.row,1).select
mfg Kurt
AW: aktive Zelle soll bis ganz nach links springen
29.07.2006 17:53:54
Kurt
Hi,
falls du das anders meinst:
ActiveCell.EntireRow.select
Cells(Activecell.Row,1).activate
mfg Kurt
AW: aktive Zelle soll bis ganz nach links springen
29.07.2006 18:11:26
k
Hallo Kurt,
genau das brauchte ich. Nochmal Danke.
mfg
Karsten
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Aktive Zelle in Excel nach ganz links bewegen


Schritt-für-Schritt-Anleitung

Um die aktive Zelle in Excel schnell nach ganz links (in Spalte A) zu bewegen, kannst Du den folgenden VBA-Befehl nutzen:

Cells(ActiveCell.Row, 1).Select
  1. Öffne Excel und drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Füge ein neues Modul ein: Klicke mit der rechten Maustaste auf "VBAProject" und wähle "Einfügen" > "Modul".
  3. Kopiere den obigen Befehl in das Modul.
  4. Schließe den VBA-Editor.
  5. Du kannst nun einen Shortcut oder eine Schaltfläche erstellen, um den Befehl auszuführen.

Häufige Fehler und Lösungen

  • Fehler: Der Befehl funktioniert nicht.

    • Lösung: Stelle sicher, dass Du den Befehl im richtigen Kontext ausführst und dass die aktive Zelle nicht in einer gesperrten Arbeitsmappe ist.
  • Fehler: Die Zelle wird nicht korrekt ausgewählt.

    • Lösung: Prüfe, ob Du die Zeile der aktiven Zelle korrekt angibst. Der Befehl ActiveCell.Row muss die richtige Zeile zurückgeben.

Alternative Methoden

Wenn Du eine andere Methode bevorzugst, um die aktive Zelle nach ganz links zu bewegen, kannst Du auch die Tastenkombination Strg + Pfeil nach links verwenden. Diese Kombination springt zur nächsten nicht leeren Zelle in der linken Richtung.


Praktische Beispiele

Hier sind einige Beispiele, wie Du den Befehl in verschiedenen Kontexten nutzen kannst:

  1. In einem Makro:

    Sub MoveToLeft()
       Cells(ActiveCell.Row, 1).Select
    End Sub
  2. In einer Schleife, um mehrere Zellen zu bearbeiten:

    Sub MoveLeftMultiple()
       Dim i As Integer
       For i = 1 To 10
           Cells(i, 1).Select
           ' Hier kannst Du weitere Befehle einfügen
       Next i
    End Sub

Tipps für Profis

  • Vermeide es, Select und Activate zu verwenden, um die Ausführungsgeschwindigkeit deines Makros zu erhöhen. Z.B. kannst Du direkt mit den Zellen arbeiten, ohne sie auszuwählen.
  • Du kannst den Befehl auch in Kombination mit anderen Befehlen verwenden, um komplexere Aufgaben zu automatisieren.

FAQ: Häufige Fragen

1. Wie kann ich die aktive Zelle nach ganz oben bewegen? Du kannst die aktive Zelle nach ganz oben bewegen, indem Du den Befehl Cells(1, ActiveCell.Column).Select verwendest.

2. Was ist ein Befehl, der nur 5 Buchstaben hat? Ein Beispiel für einen Befehl mit 5 Buchstaben ist Range, der oft in VBA verwendet wird, um auf Zellen zuzugreifen.

3. Kann ich diesen Befehl auch in Excel für Mac verwenden? Ja, der VBA-Befehl funktioniert sowohl in der Windows- als auch in der Mac-Version von Excel.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige