Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
844to848
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

jede 2 Zeile sollte gelöscht werden

jede 2 Zeile sollte gelöscht werden
08.02.2007 15:13:42
Markus
Hallo,
ich habe eine Tabelle in der die erste Zeile Spaltenüberschriften stehen.
Dann folgen x Zeilen von denen jede zweite gelöscht werden sollte.
Prima wärs, wenn natürlich die Zeilen gelöscht werden und nicht nur der Inhalt, damit nix übrig bleibt :)
Wie könnte man das in Excel machen?
Für einen Tipp, vielen Dank.
Gruß
Markus

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

Betreff
Datum
Anwender
Anzeige
AW: jede 2 Zeile sollte gelöscht werden
08.02.2007 15:27:42
Rudi
Hallo,

Sub UngeradeZeilenLoeschen()
Dim iRows As Long, iRow As Long
Application.ScreenUpdating = False
iRows = Cells(Rows.Count, 1).End(xlUp).Row
If iRows Mod 2 = 0 Then iRows = iRows - 1
For iRow = iRows To 2 Step -2
Rows(iRow).Delete
Next iRow
Application.ScreenUpdating = True
End Sub
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
AW: jede 2 Zeile sollte gelöscht werden
08.02.2007 17:07:11
Markus
HI Rudi,
vielen Dank für deine Hilfe. zum Glück wusste ich noch was man mit dem Code anfangen muss ;) bin absolut kein VB´ler.
Hat prima geklappt!
Was muss ich an dem Code ändern damit ich das jetzt noch mit geraden Zeilen machen kann?
Danke
Gruß
markus
Anzeige
AW: jede 2 Zeile sollte gelöscht werden
08.02.2007 17:29:07
Rudi
Hallo,
ganz einfach:
If iRows Mod 2 = 1 Then iRows = iRows - 1
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
AW: jede 2 Zeile sollte gelöscht werden
08.02.2007 18:11:51
markus
Hi Rudi,
much merci! ;)
Man wo kann man sowas lernen? Oder gibts da Tools die einem sowas abnehmen könnten?
Ich hab mit meinem Blatt jetztz nur noch 2 Problemchen.
1. alle "Zeilen in denen das Wort "Zwischensumme" steht sollen gelöscht werden
2. das ist schwieriger .. deshalb mal eine Beispieldatei https://www.herber.de/bbs/user/40261.xls
Hier soll immer der Name der über dem Datum steht in die Spalt "A" vor das Datum gesetzt werden.
Kann man das mit VB auch realisieren?
Danke nochmal für deine Hilfe.
Gruß
markus
Anzeige
AW: jede 2 Zeile sollte gelöscht werden
09.02.2007 08:46:19
Rudi
Hallo,
so?

Sub tt()
Dim iRows As Long, iRow As Long
Application.ScreenUpdating = False
iRows = Cells(Rows.Count, 2).End(xlUp).Row
For iRow = iRows To 1 Step -1
If Cells(iRow, 2) = "Zwischensumme" Then
Cells(iRow - 1, 1) = Cells(iRow - 2, 2)
Rows(iRow).Delete
Rows(iRow - 2).Delete
End If
Next iRow
End Sub

Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
AW: jede 2 Zeile sollte gelöscht werden
12.02.2007 08:45:52
Markus
Hallo Rudi,
SPITZE!!! jetzt hats geklappt. Vielen vielen Dank!
Gruß
MArkus

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige