Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1496to1500
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

Hilfe beim Löschen von Zeilen

Hilfe beim Löschen von Zeilen
20.06.2016 20:33:03
Zeilen
Hallo Zusammen,
ich habe folgendes Problem. Ich durchsuche eine Tabelle nach bestimmten Werten und selektiere diese. Was sehr gut funktioniert.
Nun möchte ich diese Zeilen löschen. Dazu habe ich folgendes Makro:
Set wks_Verk = ThisWorkbook.Worksheets(wks_Verk)
Set wks_Art = ThisWorkbook.Worksheets(wks_Art)
For Each rng_Row In Selection.Rows
wks_Art.Rows(rng_Row.Row).Delete
Next

Allerdings werden von sieben Zeilen nur vier gelöscht.
Wenn ich das Makro das zweite mal durchlaufen lasse, werden nochmals zwei gelöscht und beim dritten mal kommt bei folgendem Code die Fehlermeldung: Typen unverträglich
If CallByName(Selection, IIf(Val( _
Application.Version) > 11, "CountLarge", "Count"), VbGet) = 1 Then
If Target = Range("J" & Target.Row) Then  'Typen unverträglich
Range("T" & Target.Row).Interior.ColorIndex = 4
Exit Sub
End If
End If

Warum löscht er mir nur teilweise und warum kommt dieser Fehler?
Hat jemand Antworten und Lösungen?
Gruß Oisse

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

Betreff
Datum
Anwender
Anzeige
AW: Hilfe beim Löschen von Zeilen
20.06.2016 20:39:33
Zeilen
Hallo,
zu1)
Du musst "von unten nach oben" löschen.
Das Prinzip ist so:(ungetestet)
For L= selection.rows.count to 1 step -1
slelection.rows(L).delete
next
ransi

AW: Hilfe beim Löschen von Zeilen
20.06.2016 20:41:33
Zeilen
Hallo Oisse,
zu2)
Teste mal:
.
.
If Target is Range("J" & Target.Row) Then
.
.
ransi

wunderbar gelöst
20.06.2016 21:01:53
Oisse
Hallo ransi,
deine Codes treffen zu hundert Prozent ins Schwarze.
Oberklasse.
Vielen herzlichen Dank.
Gruß Oisse
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige