Thema Datum  Von Nutzer Rating
Antwort
09.02.2018 15:36:56 Tom
Solved
Blau Jede zweite Zeile löschen
09.02.2018 16:58:30 Werner
NotSolved
09.02.2018 18:23:50 Tom
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
09.02.2018 16:58:30
Views:
498
Rating: Antwort:
  Ja
Thema:
Jede zweite Zeile löschen

Hallo Tom,

wenn Zeile 3 die erste Zeile ist die gelöscht werden soll, du jede zweite Zeile löschen willst (3, 5, 7, 9...) dann ist nicht die Zeile 1000 die letzte die gelöscht werden muss sondern die Zeile 999.

In deinem Makro löschst du aber jede Zeile und nicht jede zweite.

Jeweils natürlich nur A und B.

Beim Löschen immer von unten nach oben.

Das Makro beginnt in Zeile 999, löscht dort A und B, und dann 997 und das bis Zeile 3.

Public Sub jede_zweite_löschen()
Dim i As Long

With Application
    .ScreenUpdating = False
    .Calculation = xlCalculationManual
    .EnableEvents = False
End With

For i = 999 To 3 Step -2
    Range(Cells(i, 1), Cells(i, 2)).Delete Shift:=xlUp
Next i

With Application
    .ScreenUpdating = True
    .Calculation = xlCalculationAutomatic
    .EnableEvents = True
End With
End Sub

 

Gruß Werner


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
09.02.2018 15:36:56 Tom
Solved
Blau Jede zweite Zeile löschen
09.02.2018 16:58:30 Werner
NotSolved
09.02.2018 18:23:50 Tom
NotSolved