Hallo Leute,
ich schreibe gerade an einem Programm, welches immer nach 60 Sekunden ein paar Werte aus Tabelle 1 nach Tabelle 2 kopieren soll.
Ich habe mir überlegt, einfach eine Endlos-While-Schleife auszuführen, in der geprüft wird, ob sich die Systemzeit um eine Minute erhöht hat. Falls ja, wird dann die entsprechende Prozedur aufgerufen, die die Werte kopiert.
Problem dabei ist nur, dass VBA egal bei welchem Programm immer 100% Prozessorleistung beansprucht (zumindest auf meinen Rechnern.)
Ich habe aber keine Lust, den PC 8 Stunden am Stück auf 100% laufen zu lassen.
Daher nun die Frage: gibt es eine Möglichkeit, die Last auf beispielsweise 10 oder 30 % zu begrenzen? Das würde für die Aufgaben ja locker ausreichen.
Falls dies nicht realisierbar ist, wäre ein Tipp gut, wie man alternativ das Programm jede Minute neu starten lassen kann.
(Über die Forensuche und bei google habe ich dieses Problem nicht gefunden, obwohl ich verschiedene Formulierungen und Teilphrasen ausprobiert habe.)
Ich freue mich auf eure hoffentlich zahlreichen Antworten!
Viele Grüße,
Michael |