hier ist ein Auszug aus einem Makro von dem ich mir erhofft habe, das es 2 Spalten mit einander vergleicht und mir die Werte, die nur in einer Spalte von den beiden Spalten (Spalte1) enthalten sind in einer neuen Spalte ausgibt.
Nur irgendwie stehen in der neuen Spalte die Werte, die nur in Spalte 1 sind und die Werte, die beide Spalten gemeinsam haben in 5- oder 6- facher Ausführung da.
Hier erstmal der Auszug:
dim sp1 as range
dim sp2 as range
dim spx as range
dim zelle1 as range
dim zelle2 as range
ziel_zeile1 = spx.Row
For Each zelle1 In sp1.Cells
If zelle1.Value = "" Then Exit For
For Each zelle2 In sp2.Cells
If zelle2.Value = "" Then Exit For
If zelle1.Value zelle2.Value Then
spx.Parent.Cells(ziel_zeile1, spx.Column).Value = zelle1.Value
ziel_zeile1 = ziel_zeile1 + 1
End If
Next
Next
Wo liegt mein Fehler, oder ist das überhaupt so nicht möglich?
Dankeschön
Sebi