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

In zwei Tabellen identische Zeilen löschen

Forumthread: In zwei Tabellen identische Zeilen löschen

In zwei Tabellen identische Zeilen löschen
08.07.2004 14:19:50
Christoph
Hallo zusammen,
ich habe folgendes Problem:
Ich möchte in zwei Tabellen identische Zeilen löschen lassen, d.h. tabelle1 ist ne Liste mit allen möglichen Newsletter-Adressen und die tabelle2 ist meine Blacklist, mit den Adressen, die keine Newsletter mehr bekommen sollen. Nun soll anhand der e-mail-adresse (Spalte I -> keine 1) überprüft werden, welche adressen man aus tabelle1 löschen kann. Ich habe folgenden Code von einem Freund bekommen, der allerdings nur für Spalte A funktioniert:
StandardModule: Modul1

Sub Loeschen()
Dim var As Variant
Dim iRow As Integer
iRow = 1
With Worksheets("Tabelle2")
Do Until IsEmpty(.Cells(iRow, 1))
var = Application.Match(.Cells(iRow, 1).Value, Columns(1), 0)
If Not IsError(var) Then Rows(var).Delete
iRow = iRow + 1
Loop
End With
End Sub

Wäre für jede Hilfe sehr dankbar!
Gruß
Christoph
Anzeige

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

Betreff
Datum
Anwender
Anzeige
Frage neu gestellt
Piet
o
AW: In zwei Tabellen identische Zeilen löschen
08.07.2004 15:12:26
Sabrina
Hallo!
Wenn du die *X* in den nächsten Zeilen durch eine 2 ersetzt, geht das ganze für die 2. Spalte usw.
Do Until IsEmpty(.Cells(iRow, *X*))
var = Application.Match(.Cells(iRow, *X*).Value, Columns(*X*), 0)
Ich hoffe, dass ich dir geholfen habe!
Viele Grüße
Sabrina
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige