Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1124to1128
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
Inhaltsverzeichnis

Makro zum löschen jeder 2. Zeile

Makro zum löschen jeder 2. Zeile
philG
Hallo liebe Herber-Gemeinde,
ich habe ein Problem: elend Lange Tabelle, wo ich die 1., 3., 5. Zeile usw. löschen muss.
Kann mir jemand mit einem VB-Befehl aushelfen, der jede 2. Zeile der Tabelle löscht?
Ich wäre suuperhappy! Habt vielen Dank im Voraus! :-)

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

Betreff
Benutzer
Anzeige
AW: Makro zum löschen jeder 2. Zeile
05.01.2010 10:26:46
welga
Hallo,
versuche es mal damit:
Dim i As Long
Dim lnglastrow As Long
With ActiveSheet
lnglastrow = .Cells.Find(What:="*", After:=Range("A1"), _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
End With
If lnglastrow Mod 2 = 0 Then lnglastrow = lnglastrow - 1
For i = lnglastrow To 1 Step -2
Rows(i).Select
Selection.Delete Shift:=xlUp
Next i
Gruß
welga
AW: Makro zum löschen jeder 2. Zeile
05.01.2010 10:36:00
Tino
Hallo,
kannst mal diesen Code testen, Tabellenname noch anpassen.
Sub LoescheJedeZweite()
Dim oSH As Worksheet

Set oSH = Sheets("Tabelle1") 'Tabelle anpassen 

With oSH.UsedRange.Columns(oSH.UsedRange.Columns.Count).Offset(0, 1)
 .FormulaR1C1 = "=IF(MOD(ROW(),2)=0,ROW(),TRUE)"
 oSH.EnableCalculation = False
 oSH.UsedRange.Sort Key1:=.Cells(1, 1), Order1:=xlAscending, Header:=xlNo
 
 On Error Resume Next
  .SpecialCells(xlCellTypeFormulas, 4).EntireRow.Delete
  .EntireColumn.Delete
 On Error GoTo 0
End With

oSH.EnableCalculation = True

End Sub
Gruß Tino
Anzeige
AW: Makro zum löschen jeder 2. Zeile
05.01.2010 10:46:53
philG
habt Dank, ich werd gleich mal testen, supernett

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige