1.3k Aufrufe
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
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
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
von fedjo Experte (2.2k Punkte)
Hallo Rainer,
dein Makro erfüllt genau meine Anforderungen.

Herzlichen Dank
Gruß
fedjo

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...