...diesmal konkretes Problem
21.07.2005 17:13:26
Ramon
nachdem mein letztes Problem wohl zugegebenermassen etwas kompliziert formuliert war habe ich diesmal ein konkretes Problem...in meinem Makro beschreibe ich einige Zellen mehrfach (mit verschiedenen Werten).Also zum Beispiel Zelle a mit den Werten 1,2,3...Zelle b mit 4,5 und Zelle c mit 0.5, 6 und 8.5...schön...diese Zellen a,b,c lasse ich dann einlesen...alle kombiniert ergibt dies dann 3*2*3=18 verschiedene Möglichkeiten...schön...Problem ist jetzt folgendes...man nehme an zunächst werden die Zellen a =1, b=4 und c=0.5 eingelesen.Dann springt Zelle a auf 2-die anderen beiden bleiben gleich. Dann a=3...danach springt b auf 5 und wiederum wird a mit 1,2,3 beschrieben...dann sollte um dem Algorithmus zu folgen c auf 5 springen und a und b wie beschrieben erneut bechrieben werden...c springt auch auf 5, jedoch erst nachdem die steps 1,1.5,2,2.5,u.s.w. bis 5 durchlaufen wurden...diese werden zwar nicht angezeigt jedoch kann man durch mitzaehlen der erneuten Durchläufe der Zellen a und b erahnen das dem so ist...das kostet viel Zeit...Ziel ist also, das Zelle c nach dem Durchlauf von c=0.5 direkt auf c=5 umspringt.
Die Syntax habe ich wie folgt definiert:
For a = 1 to 3
Cells("ohne Relevanz")=a
For b = 4 to 5
Cells("ohne Relevanz")=b
For c = 0.5 to 8 step 0.5
select case c
case 0.5, 5, 8
Cells("ohne Relevanz")=c
End select
Das Problem ist also der 0.5er step...glaube ich...kann man das denn noch irgendwie anders geschickter formulieren um dieses Problem zu beheben?
Wäre nett wenn mir jemand sagen könnte wie...Danke vielmals, Gruss Ramon