Hallo zusammen,
könnte gut sen, dass das Thema hier bereits erörtert wurde, ich habe allerdings auf die Schnelle nichts gefunden...
Jetzt zu meinem Problem: Ich muss ein Makro laufen lassen in dem eine Schleife ca. 2000 mal durchlaufen wird. Dabei werden lediglich Zahlen aus Spalte "A" addiert und in "B" ausgegeben. Trotzdem dauert das Ganze auf Grund der Datenmenge einige Minuten. Ich will während dieser Zeit gerne weiterhin auf Excel zugreifen können und nicht, wie bisher "tatenlos" zusehen müssen, bis das Makro abgearbeitet ist.
Gibt es also eine Möglichkeit, das Makro so im Hintergrund laufen zu lassen, dass trotzdem noch ein Arbeiten mit Excel möglich ist?
Das betreffende Makro ist vergleichbar mit folgendem, das zum leichteren Verständnis vereinfacht wurde. Es funktioniert natürlich nur, wenn in Spalte "A" einige Werte eingetragen werden.
Sub test()
Dim i As Integer
i = 1
Do Until i = 200
Cells(i + 1, 2) = Cells(i, 1) + Cells(i + 1, 1)
i = i + 1
Loop
End Sub
Danke im Voraus für eure Hilfe.
|