Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
868to872
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
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro erweitern

Makro erweitern
11.05.2007 10:43:00
achim
Wer kann mein makro erweitern?
Suche in Sheets "daten" in B nach dem Begriff "Grund". hat die darunter befindliche zelle keinen inhalt dann
lösche die zeile mit dem begriff "Grund" und aber auch die darüber sowie darunter befindliche.
mein noch unvollständiger code

Sub löschenBegriff()
Dim Lrow As Long
Application.ScreenUpdating = False
Sheets("Daten").Activate
With Sheets("Daten")
'letzte Zeile in Spalte B
Lrow = .Cells(Rows.Count, 2).End(xlUp).Row
For i = Lrow To 1 Step -1
If .Cells(i, 2) = "Grund" Then Rows(i).Delete
Next i
End With
Application.ScreenUpdating = True
End Sub


danke
achim h.

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

Betreff
Datum
Anwender
Anzeige
AW: Makro erweitern
11.05.2007 11:06:00
Andi
Hi,
meinst Du so?

Sub löschenBegriff()
Dim Lrow As Long
Dim i As Long
Application.ScreenUpdating = False
Sheets("Daten").Activate
With Sheets("Daten")
'letzte Zeile in Spalte B
Lrow = .Cells(Rows.Count, 2).End(xlUp).Row
For i = Lrow To 1 Step -1
If .Cells(i, 2) = "Grund" And .Cells(i + 1, 2) = "" Then
Rows(i - 1 & ":" & i + 1).Delete
End If
Next i
End With
Application.ScreenUpdating = True
End Sub


Das ganze verhält sich ggf so:
Ausgangs-Situation:
Grund
[nix]
Grund
[nix]
[...]
Von unten nach oben laufend wird das erste 'Grund' gelöscht, mitsamt der darüber und der darunter befindlichen Zeile. Wenn nun das zweite, darüber befindliche 'Grund' überprüft wird, dann ist die leere Zelle darunter schon gelöscht; es bleibt also stehen, obwohl es ursprünglich das Lösch-Kriterium erfüllt hätte. Ist dieses Verhalten so gewünscht?
Schönen Gruß,
Andi

Anzeige
danke
11.05.2007 11:10:00
achim
hallo andi
genau so und ich habe wieder etwas dazu gelernt.
danke
achim h.

Gern geschehen... (ot)
11.05.2007 11:25:00
Andi
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige