Tabellenvergleich mit 2 Spalten
29.04.2004 15:09:38
Sylvia
Mit einer Spalte klappt es schon fast aber nicht mit 2 Spalten.
Was ist hier falsch? Es sollen die beiden ersten Spalten beider
Tabellen verglichen werden und die Doppelten aus Tabelle2 sollen
mit der ganzen Zeile in Tabelle3 angezeigt werden. So sieht es jetzt aus:
Sub vergleich()
Dim vRow As Variant
Dim lRow As Long, lRowT As Long
Dim vln As Boolean
bln = Application.DisplayStatusBar
Application.DisplayStatusBar = True
lRow = 1
Do Until IsEmpty(Cells(lRow, 1))
vRow = Application.Match(Cells(lRow, 1).Value, Worksheets("Tabelle2").Columns(1), 0)
If Not IsError(vRow) Then
lRowT = lRowT + 1
Worksheets("Tabelle3").Cells(lRowT, 1).Value = Cells(lRow, 1).Value
Worksheets("Tabelle3").Cells(lRowT, 2).Value = Worksheets("Tabelle2").Cells(vRow, 2).Value
Worksheets("Tabelle3").Cells(lRowT, 3).Value = Worksheets("Tabelle2").Cells(vRow, 3).Value
Worksheets("Tabelle3").Cells(lRowT, 4).Value = Worksheets("Tabelle2").Cells(vRow, 4).Value
Worksheets("Tabelle3").Cells(lRowT, 5).Value = Worksheets("Tabelle2").Cells(vRow, 5).Value
Worksheets("Tabelle3").Cells(lRowT, 6).Value = Worksheets("Tabelle2").Cells(vRow, 6).Value
Worksheets("Tabelle3").Cells(lRowT, 7).Value = Worksheets("Tabelle2").Cells(vRow, 7).Value
Worksheets("Tabelle3").Cells(lRowT, 8).Value = Worksheets("Tabelle2").Cells(vRow, 8).Value
Worksheets("Tabelle3").Cells(lRowT, 9).Value = Worksheets("Tabelle2").Cells(vRow, 9).Value
Worksheets("Tabelle3").Cells(lRowT, 10).Value = Worksheets("Tabelle2").Cells(vRow, 10).Value
Worksheets("Tabelle3").Cells(lRowT, 11).Value = Worksheets("Tabelle2").Cells(vRow, 11).Value
Worksheets("Tabelle3").Cells(lRowT, 12).Value = Worksheets("Tabelle2").Cells(vRow, 12).Value
Worksheets("Tabelle3").Cells(lRowT, 13).Value = Worksheets("Tabelle2").Cells(vRow, 13).Value
Worksheets("Tabelle3").Cells(lRowT, 14).Value = Worksheets("Tabelle2").Cells(vRow, 14).Value
End If
lRow = lRow + 1
Loop
Application.DisplayStatusBar = bln
Application.StatusBar = False
Worksheets("Tabelle3").Activate
End Sub
Kommt aber irgendwie nur Blödsinn raus.... Bin noch Anfänger...
Können die Profis mir helfen?
Die Tabelle1 hat übrigens über 34000 Zeilen...
Gruß
Sylvia