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

Makro läuft nicht richtig

Forumthread: Makro läuft nicht richtig

Makro läuft nicht richtig
24.03.2009 17:09:19
Jan
hallo.
ich habe ein problem mit einem makro. leider läuft es nicht richtig:

Sub Leerzeilen_Loeschen()
'Tool zum Löschen von Zeilen, die keine Daten oder 0 enthalten
'Variablen setzen:
Calculate
I = 1
Range("1:1").Select 'Zeilen löschen
Selection.Delete Shift:=xlUp
ActiveCell.SpecialCells(xlLastCell).Select
Selection.End(xlToLeft).Select
Selection.End(xlUp).Select
'löschen der letzten drei Zeilen
Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(-3, 15)).Activate
Selection.Delete Shift:=xlUp
'Anzahl Schleifen ermitteln:
EndZeile = Selection.Rows(Selection.Rows.Count).Row - 3
'Leerzeilen löschen:
While I 


Und zwar werden die Leerzeilen nicht sauber gelöscht. Wenn in Spalte D und E nicht steht oder 0 dann soll die ganze Zeile gelöscht werden.
Das ging mal, aber nun läuft es nicht mehr sauber. danke für eure Hilfe!!!

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro läuft nicht richtig
24.03.2009 17:17:25
Jan
Spalte E und F natürlich! Sorry!!!!
AW: Makro läuft nicht richtig
24.03.2009 17:27:22
Specke
Hallo Jan,
schau Dir das mal an:

Sub Leerzeilen_Loeschen()
With Worksheets(1)
'letzte Zeile in Spalte A bestimmen
intLetzteZeile = .Range("A:A").End(xlDown).Row
For i = intLetzteZeile To 1 Step -1
If (.Range("E" & i) = "0" Or .Range("E" & i) = "") And (.Range("F" & i) = "0" Or .Range("F" &  _
i) = "") Then
.Rows(i).Delete shift:=xlUp
End If
Next i
End With
End Sub


Gruß Specke

Anzeige
;

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