Live-Forum - Die aktuellen Beiträge
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
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