Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
284to288
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
284to288
284to288
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

nicht genügend stapelspeicher ... wer kann helfen

nicht genügend stapelspeicher ... wer kann helfen
30.07.2003 13:01:06
olaf
hallo zusammen,
ich habe eine

Private Sub _worksheet-selectionchange routine in der:
die zeit einer datei überprüft wird und sobald sie sich ändert wird startet ein makro.
dies starte ich mit dem befehl
Application.Run "test"
am ende des makros test wird ein parameter gesetzt, der die selectionchange routine wieder aktiviert
das klappt auch ganz gut, nur wenn ich es durchlaufen lasse, bekome ich nach einiger zeit den fehler: "Nicht genügend Stapelspeicher Laufzeitfehler 28"
nachfolgend die beiden makros mit ihren wesentlichen inhalten

Private Sub Worksheet_SelectionChange(ByVal target As Range)
Dim zeit1, zeit2 As Date
If Range("C1").Value = 1 Then
Range("C1").Value = 11
Application.EnableEvents = False
zeit1 = .....
zeit2 = ....
Application.Run "test"
End If
End If
End Sub

_________________________________________________________________________
Sub test()
.....
Application.EnableEvents = True
Range("C1").Value = 1
Range("D16").Select
End Sub

___________________________________________________________________________
hat einer ne idee, wie man es stabiler laufen lassen kann.
vielen dank im vorraus
olaf

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Klasse Endlosschleife - das
30.07.2003 13:09:19
Michael Scheffler
??? du hast leider kein text geschrieben...
30.07.2003 13:12:30
olaf
nur klasse endlosschleife, das....

AW: Klasse Endlosschleife - das
30.07.2003 13:16:30
ingo
hallo olaf,
tausche doch mal die beiden Befehle

Sub test()
Application.EnableEvents = True
Range("D16").Select
Range("C1").Value = 1
End Sub


Gruß Ingo

daran liegt es nicht. es wird der gleiche fehler
30.07.2003 13:19:16
olaf
erzeugt....

AW: daran liegt es nicht. es wird der gleiche fehler
30.07.2003 13:23:44
Ingo
Hallo Olaf,
hast Du denn irgendwo noch weitere selects in deinem Code???
jedesmal wenn Du eine neue Zelle selektierst fragt er c1 nach 1 ab und ruft evt test auf.
Gruß Ingo

nein einzige selectanweisung...
30.07.2003 13:41:18
olaf
...

AW: Klasse Endlosschleife - das
30.07.2003 13:21:19
Michael Scheffler
Hi,
wenn Du aus dem Change etwas aufrufst, was dann wieder eine Change auslöst, dann geht das munter so weiter, bis Excel fertug hat, sprich Stack voll.
Gruß
Micha

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige