1.1k Aufrufe
Gefragt in Tabellenkalkulation von fedjo Experte (2.2k Punkte)
Hallo Excelfreunde,
ich hab da wieder mal ein Problem.
Ist es möglich die Werte der Spalte (A) mit den Werten eines Zellenbereichs (O2:AA100) zu vergleichen. Die Werte aus dem Zellenbereich (O2:AA100) die nicht in Spalte (A) vorkommen sollten dann in einer anderen Spalte ausgegeben werden.
Die Werte der Spalte (A) sehen so aus: 001.10.01, 002.04.03 jeder Wert kann auch öfters vorkommen. Die Werte im Zellenbereich (O2:AA100) sind genau gleich kommen aber nur einmal vor.

Ich hoffe ihr könnt mir weiterhelfen.

Gruß
fedjo

3 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo fedjo,

Probier mal das

Option Explicit

Sub vergleich()
Dim rngc As Range
For Each rngc In Range("O2:AA100")
If WorksheetFunction.CountIf(Range("A:A"), rngc.Value) = 0 Then
Cells(Cells(Rows.Count, 2).End(xlUp).Row + 1, 2) = rngc.Value
End If
Next
End Sub


Gruss
Rainer
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Rainer,
sieht schon mal sehr gut aus. Werde es morgen noch genauer testen und anpassen. Werde mich dann wieder melden.

Danke
Gruß
fedjo
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Rainer,
dein Makro erfüllt genau meine Anforderungen.

Herzlichen Dank
Gruß
fedjo
...