Hallo,
ich kenne mich leider in VB fast gar nicht aus, muss mich aber gezwungener maßen damit auseinandersetzen, da es in Excel keine Schleifen-Funktion gibt.
Mein Problem:
Ich habe eine Liste von Werten und einen Wertebereich.
Beispiel:
A B
1|Kundennummer menge
2|701398 11.712
3|11067 10.249
4|813708 4.900
5|623302 2.440
Wertebereich: 4.000 - 6.000
jetzt suche ich einen Wert der in diesen Bereich enthalten ist.
Im Beispiel oben wäre es die Zelle B4.
Von der Logik her müsste es so gehen:
x=1
LOOP
exit when x=? //Abruchbedingung sollte letzter Datensatz sein
IF Bx BETWEEN 4.000 AND 6.000
ergebnis = Bx
ELSEIF x=x+1
END LOOP
Anmerkung: Mein Logikansatz sollte helfen um mein Problem zu schildern. Ihr kennt das ja, es ist nicht immer leicht das Problem unmissverständlich darzustellen.
Ich hoffe Ihr könnt mir weiterhelfen
LG
Mari