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

Forumthread: Cursor in aktive Zelle= ganze Zeile markieren

Cursor in aktive Zelle= ganze Zeile markieren
reinhardt
Hallo,
wie muß ich es schreiben, wenn der Cursor z.B. gerade in der Zeile 116 steht, und ich diese Zeile markieren, kopieren und in ein anderes Tabellenblatt einfügen möchte?
Ich brauche nur einen Tip für das markieren der ganzen Zeile, wobei der Cursor gerade in F116 steht.
Vielen Dank im voraus.
Gruß Reinhardt
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Cursor in aktive Zelle= ganze Zeile markieren
30.07.2010 14:07:16
selli
hallo reinhardt,
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Rows(Target.Row).Select
End Sub
gruß selli
ich habe eine Fehlermeldung
30.07.2010 14:15:57
reinhardt
Danke für die schnelle Antwort.
Ich habe eine Fehlermeldung: Target Variable nicht definiert
Was muß ich machen?
Reinhardt
Anzeige
AW: ich habe eine Fehlermeldung
30.07.2010 14:26:15
Hajo_Zi
Hallo Reinhard,
Du hast den Code schon unter der Tabelle angeordnet, nicht Modul?
Gruß Hajo
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Ganze Zeile markieren, wenn der Cursor aktiv ist


Schritt-für-Schritt-Anleitung

Um in Excel die gesamte Zeile zu markieren, wenn der Cursor sich in einer spezifischen Zelle befindet, kannst du den folgenden VBA-Code verwenden:

  1. Öffne Excel und gehe zu dem Tabellenblatt, in dem du die Funktion implementieren möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Im Projektfenster findest du dein Arbeitsblatt. Doppelklicke darauf.

  4. Füge den folgenden Code in das Code-Fenster ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       Rows(Target.Row).Select
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu deinem Excel-Arbeitsblatt.

  6. Jetzt wird die gesamte Zeile markiert, sobald du die Auswahl änderst.

Mit dieser Methode kannst du die ganze Zeile farbig markieren, wenn der Cursor in einer Zelle steht.


Häufige Fehler und Lösungen

  • Fehlermeldung: "Target Variable nicht definiert"
    • Stelle sicher, dass du den Code im richtigen Bereich (unter dem spezifischen Arbeitsblatt) und nicht in einem Modul eingefügt hast. Der Code muss in das Arbeitsblattmodul eingefügt werden, nicht in ein allgemeines Modul.

Alternative Methoden

Falls du keine VBA-Lösungen verwenden möchtest, kannst du die Excel Tastenkombination nutzen:

  1. Wähle die Zelle in der Zeile aus, die du markieren möchtest.
  2. Drücke Shift + Leertaste, um die gesamte Zeile zu markieren.
  3. Um die Zeile farbig zu markieren, gehe zu "Start" > "Füllfarbe" und wähle die gewünschte Farbe aus.

Diese Methode ist zwar manuell, jedoch eine gute Alternative, wenn du VBA vermeiden möchtest.


Praktische Beispiele

  • Beispiel 1: Wenn sich dein Cursor in Zelle F116 befindet, wird durch den VBA-Code automatisch die gesamte Zeile 116 markiert.
  • Beispiel 2: Mit der Tastenkombination Shift + Leertaste kannst du auch dann die gesamte Zeile schnell auswählen, wenn du beispielsweise eine Tabelle durchschaust.

Tipps für Profis

  • Experimentiere mit verschiedenen Füllfarben, um unterschiedliche Zeilen hervorzuheben. Dies kann besonders hilfreich sein, um Daten visuell zu organisieren.
  • Integriere den VBA-Code auch in andere Arbeitsblätter, um eine einheitliche Funktionalität über dein gesamtes Workbook hinweg zu gewährleisten.
  • Nutze die Excel ganze Zeile markieren Shortcut in Kombination mit weiteren Excel-Funktionen, um effizienter zu arbeiten.

FAQ: Häufige Fragen

1. Frage
Wie kann ich die gesamte Spalte und Zeile farbig markieren, wenn der Cursor sich in einer Zelle befindet?
Antwort: Du kannst den VBA-Code anpassen, um sowohl die Zeile als auch die Spalte zu markieren, indem du Columns(Target.Column).Select zusätzlich hinzufügst.

2. Frage
Kann ich die Zeile automatisch mit einer bestimmten Farbe markieren?
Antwort: Ja, du kannst den VBA-Code erweitern, um die Füllfarbe der markierten Zeile automatisch anzupassen. Hier ein Beispiel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Rows(Target.Row).Interior.Color = RGB(255, 255, 0) ' Gelb
End Sub

Diese Anpassung hebt die gesamte Zeile farbig hervor, wenn der Cursor sich bewegt.

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