Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: makro markierung von Zeilen nach oben und unten

makro markierung von Zeilen nach oben und unten
12.09.2008 08:37:02
Zeilen
Hallo liebe Excel-Gemeinde,
ich weiss dass es schon viele Beiträge zum Thema "Löschen von Zeilen nach einer Bedingung" gibt, aber ich habe nach langer Suche keine Lösung bzw. Ansatzpunkt gefunden.
Problembeschreibung:
Ich brauche ein Makro, dass in der Spalte 2 nach 2 verschiedenen Bedingungen sucht "TW" oder "HW" und dann die 2 Zeilen vor und die 16 Zeilen nachher löscht (also insgesamt 19 Zeilen).
Löschen ist kein Problem aber die Markierung zu erweitern, tja da ist es bei mir vorbei!
Meine Bisherige Lösung:



Sub TW_HW_Löschen()
Dim i As Long
Application.ScreenUpdating = False
For i = Cells(Rows.Count, 2).End(xlUp).Row To 1 Step -1
If Cells(i, 2) = "TW" Then Rows(i).Delete
Next i
Application.ScreenUpdating = True
Dim t As Long
Application.ScreenUpdating = False
For t = Cells(Rows.Count, 2).End(xlUp).Row To 1 Step -1
If Cells(t, 2) = "HW" Then Rows(t).Delete
Next t
Application.ScreenUpdating = True
End Sub


Vielen Dank im Voraus!
Gruss
Baumpaul

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: VBA Markierung mit Offset und Resize
12.09.2008 09:02:00
Erich
Hallo Paul,
da brauchst du nur eine Schleife. Probier mal

Sub TW_HW_Löschen()
Dim i As Long
Application.ScreenUpdating = False
For i = Cells(Rows.Count, 2).End(xlUp).Row To 1 Step -1
If Cells(i, 2) = "TW" Or Cells(i, 2) = "HW" Then
Rows(i).Offset(-2).Resize(19).Delete
i = i - 2 ' nicht nötig, nur eine kleine Beschleunigung
End If
Next i
Application.ScreenUpdating = True
End Sub

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: VBA Markierung mit Offset und Resize
12.09.2008 09:19:00
Baumpaul
Hallo Erich,
Super, funktioniert klasse!
Mit offset hab ich schon experimentiert, aber auf Resize wäre ich nie gekommen!
Danke nochmal, hast mir schon früh am Morgen den Tag gerettet!
Gruss
Baumpaul
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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