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

Forumthread: Jede vierte Zeile markieren

Jede vierte Zeile markieren
07.05.2005 11:47:38
John
Wer kann mir bitte sagen wir ich in Exel 2002 jede vierte Zeile markieren kann?
Vielen Dank
Gruß John
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Mit "Ctrl" + Mausclick auf Zeilenkopf....
07.05.2005 12:06:09
Ramses
Hallo
hattest du mehr erwartet, wäre es schön die Frage etwas präziser zu haben :-)
Gruss Rainer
AW: Jede vierte Zeile markieren
07.05.2005 12:21:53
=Peter=
Hallo John,
nutze die Suchfunktion dieses Forums unter https://www.herber.de/ssearch.html und suche nach dem Stichwort: 'Jede zweite Zeile markieren'.
Die Fundstellen lassen sich - je nachdem was du deine Absichten sind - recht einfach auch auf vier Zeilen ändern.
HTH
Gruss
Peter
Anzeige
AW: Jede vierte Zeile markieren für Peter
07.05.2005 12:37:38
John
Hallo Peter,
ich habe ca. 5.500 Zeilen zu markieren. Leider finde ich dieses Feature nicht in der suche. Kannst du mitr weiter helfen?
AW: Jede vierte Zeile markieren für Peter
07.05.2005 12:40:58
Hajo_Zi
Hallo John,
ich gehe mal davon aus das Du kopieren kannst (markieren, Strg+C und mit Strg+V einfügen)
Peter hat nun schon alles genau geschrieben. Es wird nur ein Beitrag angezeigt, da ist die Wahrscheinlichkeit sehr gering das man den falschen Beitrag erwischt.
Gruß Hajo
Das Forum lebt auch von den Rückmeldungen.

"Wer Rechtschreibfehler findet, darf sie behalten!"
Dies gilt auch für Bert.
Anzeige
AW: Jede vierte Zeile markieren
07.05.2005 12:35:26
John
Hallo Ramses,
ich wollte wissen wie ich automatisch jede fünfte Zeile markieren kann.
Ich haben ca. 5.500 Zeilen zu markeiren.
Gruß John
Anzeige
AW: Jede vierte Zeile markieren
07.05.2005 14:51:51
ransi


      
Hallo John
versuchs mal so:
(Dauert aber ne weile bis der code durchgelaufen ist)
Public Sub test()
    
Dim start As Long
    
Dim ende As Long
    
Dim zeile As Long
    
Dim bereich As Range
start = Application.InputBox(prompt:=
"Erste Zeile", Type:=1)
ende = Application.InputBox(prompt:=
"Letzte Zeile", Type:=1)
Set bereich = Rows(start)
For zeile = start To ende Step 5 'jede 5te
    Set bereich = Union(bereich, Rows(zeile))
Next
bereich.Select
End Sub
ransi 


Anzeige
;

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

Jede vierte Zeile in Excel markieren


Schritt-für-Schritt-Anleitung

Um in Excel jede vierte Zeile auszuwählen, kannst du die folgenden Schritte befolgen:

  1. Öffne dein Excel-Dokument und stelle sicher, dass du die Daten in einer Tabelle hast.

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

  3. Wähle Einfügen > Modul, um ein neues Modul zu erstellen.

  4. Kopiere und füge den folgenden Code in das Modul ein:

    Sub MarkiereJedeVierteZeile()
        Dim i As Long
        For i = 1 To ActiveSheet.UsedRange.Rows.Count
            If i Mod 4 = 0 Then ' Jede vierte Zeile
                Rows(i).Select
            End If
        Next i
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Drücke Alt + F8, wähle MarkiereJedeVierteZeile und klicke auf Ausführen.

Jetzt solltest du jede vierte Zeile markiert haben.


Häufige Fehler und Lösungen

  • Problem: Der Code funktioniert nicht.

    • Lösung: Stelle sicher, dass du den Code korrekt eingefügt hast und dass du das richtige Arbeitsblatt aktiviert hast.
  • Problem: Ich kann nur eine Zeile markieren.

    • Lösung: Überprüfe, ob du die Select-Methode korrekt verwendest. Wenn du mehrere Zeilen markieren möchtest, solltest du Union verwenden.

Alternative Methoden

Eine einfache Methode, um in Excel jede n-te Zeile auszuwählen, ist die Verwendung der Filterfunktion:

  1. Füge eine Hilfsspalte ein und nummeriere die Zeilen (1, 2, 3, …).

  2. Setze eine Formel ein, um jede n-te Zeile zu kennzeichnen. Beispiel für jede vierte Zeile:

    =WENN(REST(A1;4)=0; "Markiere"; "")
  3. Filtere nach der Hilfsspalte, um nur die Zeilen anzuzeigen, die du markieren möchtest.


Praktische Beispiele

Wenn du beispielsweise jede zehnte Zeile in Excel auswählen möchtest, kannst du den Code wie folgt anpassen:

Sub MarkiereJedeZehnteZeile()
    Dim i As Long
    For i = 1 To ActiveSheet.UsedRange.Rows.Count
        If i Mod 10 = 0 Then ' Jede zehnte Zeile
            Rows(i).Select
        End If
    Next i
End Sub

Für das Markieren jeder dritten Zeile funktioniert es ähnlich, indem du die Zahl im Modulo-Operator änderst.


Tipps für Profis

  • Wenn du regelmäßig jede n-te Zeile markieren musst, erstelle eine benutzerdefinierte Funktion in VBA, die dir diese Aufgabe automatisiert.
  • Verwende Tastenkombinationen wie Strg + G, um schnell zu den markierten Zeilen zu navigieren.
  • Halte deine Excel-Version aktuell, um sicherzustellen, dass alle VBA-Funktionen reibungslos funktionieren.

FAQ: Häufige Fragen

1. Wie kann ich jede zweite Zeile in Excel auswählen?
Du kannst den Modulo-Wert im VBA-Code auf 2 ändern oder die Filtermethode in der Hilfsspalte verwenden.

2. Gibt es eine Möglichkeit, eine bestimmte Zeile zu löschen?
Ja, du kannst eine ähnliche VBA-Methode verwenden, um jede n-te Zeile zu löschen, indem du Rows(i).Delete anstelle von Rows(i).Select verwendest.

3. Wie kann ich die markierten Zeilen kopieren?
Nachdem du die Zeilen markiert hast, kannst du Strg + C drücken, um sie zu kopieren und dann an der gewünschten Stelle mit Strg + V einfügen.

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