Liebe Gemeinde,
vielleicht kann mir jemand von Euch auf die Sprünge helfen?! Ich beschreibe meine Aufgabenstellung am besten anhand der Anwendung:
Per Makro suche ich Werte, die sich in einem gewissen Toleranzbereich ähneln. Und zwar einmal in Spalte A und einmal in Spalte B. Nur wenn der Wert in Spalte A mit seinem Partner in Spalte B einem anderen Wertepaar gleich ist (innerhalb der Toleranz), dann gilt es als Treffer. Das Ergebnis ist die folgende Tabelle (Auszugsweise):
RT Masse File
8.053 145.0524 1
8.048 145.0525 2
8.081 145.0525 4
9.566 158.13 2
9.393 158.1302 1
9.567 158.1307 1
10.616 168.1513 2
10.617 168.1513 1
7.893 198.001 2
7.905 198.0014 1
7.893 198.0021 4
Nun soll an dieser Stelle weitergearbeitet werden. Ich möchte nun all diejenigen Werte finden, die nur in File 1,2 und 4 gleich sind. In diesem Beispiel also die ersten drei Werte (RT und Masse liegen in passendem Toleranzbereich), die letzten drei Werte würden auch passen (File 2,1,4). Das ganze soll später erweiterbar sein, so dass auch Werte in vier oder fünf Files gleich sein können. Sofern es mit den dreien klappt, denke ich aber dass ich es von alleine erweitern kann.
Um den Toleranzbereich zu finden, verwende ich folgenden Code:
If (
(Range(LChangedValue).Value = Range(LTestValue).Value
Or (Range(LTestValue).Value > LminToleranzRet _
And Range(LTestValue).Value LminToleranzMass _
And Range(LTestValueB).Value