Code beschleunigen
06.01.2004 14:29:34
Franz W.
Ich hoffe, ich kann verständlich machen, worum es mir geht:
Um einen Kalender (Tage untereinander, Monate nebeneinander) zu füllen, gibt es folgende Schleifen:
For m = 1 To 120 Step 10
For t = 3 To 33
For e = 3 To ziel
Next e
Next t
Next m
m die Spalten
t die Zeilen
e sind die eingelesenen Daten, in diesem Fall sind es Feiertage.
Die Schleife durchläuft nun mit jedem eingelesenen Eintrag(e) - also mit allen Feiertagen - zuerst den 1.1.04, dann den 2.1.04 bis zum 31.12.04.
Lässt es sich nicht irgendwie schreiben, dass, nachdem ein Datum gefunden wurde, das Durchsuchen des Datums mit den restlichen Feiertagen aufhört. Dass außerdem das Durchsuchen des restlichen Kalenders aufhört, sobald ein Eintrag identisch war? (Konnte ich klar machen, was ich meine?)
Ich habe mich mit verschiedenen Schleifenvariationen, auch mit Do while ... Loop u.ä. versucht, kriege aber nichts hin. Geht das überhaupt?
Vielen Dank schon mal im Voraus und Grüße
Franz