Modulgröße überschritten
Toni
ich habe in letzter Zeit mit Programmabstürzen zu kämpfen, wobei Excel sich ohne Fehlermeldung verabschiedet.
Nun habe ich bei meiner Recherche festgestellt, dass ich wohl eine bestimmte Größe überschritten habe. Folgenden Hinweis habe ich im Forum gefunden:
"Ein Modul oder eine Prozedur ist zu groß.
Teilen Sie sehr große Module oder Prozeduren in kleinere Komponenten auf. Dadurch wird zwar kein Speicher eingespart, aber das Überschreiten von 64 KB-Segmentgrenzen kann vermieden werden. "
In meiner Anwendung gibt es eine große Userform (Multipage 2000 Codezeilen). Ich habe diese Userform exportiert, um die Größe festzustellen. Es werden dabei zwei Dateien angelegt:
Eine userform.frm mit 71 kb (hier ist der Programmcode abgelegt) und ein userform.frx mit 80 kb (scheint das Objekt zu sein).
Nun meine Fragen:
Was muss ich verkleinern (Aus einer Userform zwei machen)?
Was ist genau mit Segment gemeint (*.frm, oder*.frx, oder beide zusammen)?
Dürfen z. B. nicht soviele Textboxen auf der Multipage liegen?
Oder ist der Programmcode einfach zu lang?
Wäre prima, wenn mir jemand Auskunft geben könnte.
Ciao,
toni