Excel Makro - Fürs Makro nur bestimmten Arbeitsspeicherplatz

krixxie

Grünschnabel
Excel Makro - Makro soll jede 1,5 Minute von selbst starten

Hallo

vielleicht kann mir ja einer von euch helfen, ich hoffe es zumindest :)

und zwar, ich hab ein makro geschrieben, was natürlich, wenn ichs laufen lass mein ganzen arbeitsspeicher beansprucht. Jetzt möchte ich aber, dass das Makro nur jede 1,5 Minute läuft, damit ich die restliche Zeit den Arbeitsspeicher für mich habe.

Jetzt hat ein Kollege gemeint, ich könnte das mit "Events" oder "Timer" machen, nur leider kann er mir auch nicht sagen, wie das genau funktioniert.

Aber vielleicht weiß einer von euch mehr :)

vielen dank :)
 
Zuletzt bearbeitet:
Erstmal, wenn du ein Makro schreibst läuft das im im Prozessraum des Programmes.
Also wenn du ein Makro für Excel schreibst, läuft es im Excel Prozess und in dessen Arbeitsspeicher.

Im Allgemeinen verwaltet das Betriebssystem den Arbeitsspeicher. Dadurch kann es dir Virtuellen Arbeitsspeicher bereitstellen - Thema Auslagerung.

Der Programmier kann in höher Abstrahierten Sprachen nur Speicher anfordern und freigeben. Es kommt als auf eine saubere Resourcenschonende Programmierung an.
 
Vielen vielen Dank für die schnelle Antwort,

aber mein Anliegen hat sich nun schon ein bisschen geändert, aber vielleicht kannst du mir hier auch weiterhelfen :))


*edit*

Falls es wen interessiert, wie ich das Problem gelöst habe,

bitteschön:


Sub Intervall()
Dim NextTime As Date
NextTime = Now + TimeValue("00:01:00")
Application.OnTime NextTime, "Intervall"
If NextTime Then
Call Export
End If
End Sub


Sub Export()

blablabla

End Sub


baba
 
Zuletzt bearbeitet:
Zurück