ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
355
355
EMPFEHLEN
-
Guten Morgen,
in letzter Zeit habe ich ein Problem, dass mir früher nie aufgefallen ist. Bei meinen Makros zeige ich am Anfang immer eine UserForm mit .show, wenn ich sie nicht mehr brauche, verstecke ich sie mit .hide, dann laufen die ganzen Funktionen durch.
In Excel sieht es dann so aus, als wäre alles fertig. Aber das Makro ist noch aktiv. Das erkenne ich an 2 Tatsachen:
1. Wenn die Form wieder aufgerufen wird, sind noch die letzen Einstellungen vorgenommen und wenn man von hier aus wieder startet sind die Variablen und Datenfelder noch mit Werten gefüllt
2. Wenn ich im VBA Editor auf die "Stop-Taste" oben drücke, sieht man wie das Makro aufhört.
Ich bin mir jetzt nicht sicher, woran das liegen könnte. Ist aber ziemlich nervig.
Bitte um Hilfe...
noreya
-
Moin noreya,
nicht mit Me.Hide, sondern mit "Unload Me"
Gruß
Das OrakelVorsicht dieser Link ist bissig :)Code :1 2 3 4 5 6 7 8 9 10 11
\\\\|//// \\ _ _ // ( o o ) ================oOOo-(_)-oOOo================== [COLOR=blue] The next time you think you are perfect, try walking on water[/COLOR] ========================Oooo=================== oooO ( ) ( ) ) / \ ( (_/ \_)
-
Ahhh! So geht das

dachte ich hätte schon alles versucht:
Unload (MeineForm)
MeineForm.unload
Aber auf das me bin ich nicht gekommen
Danke!
-
Zu früh gefreut!
Meine Arrays enthalten auch weiter Daten. Vielleicht liegt es dran, dass ich sie mit Global definiert habe?
Global MeinArray() as Integer
Mir ist kürzlich aufgefallen, das über Global gar nichts mehr in der Hilfe steht. Wenn ich F1 drücke kommt die Public-Anweisung und von Global ist keine Rede mehr. Wurde das etwa abgeschafft, ohne mir bescheid zu sagen?!
-
Hi
Hmmmm Grübel. ich glaub vor ca. 1 Mio. JahrenMir ist kürzlich aufgefallen, das über Global gar nichts mehr in der Hilfe steht. Wenn ich F1 drücke kommt die Public-Anweisung und von Global ist keine Rede mehr. Wurde das etwa abgeschafft, ohne mir bescheid zu sagen?!

Also im Ernst, dass es nicht abgeschaft wurde, siehts Du doch daran ,dass es bei Dir noch funktioniert.
Aber ich habe mir schon vor langer Zeit die Notation mit Private, Public usw. angewöhnt.
Gruß
Das OrakelVorsicht dieser Link ist bissig :)Code :1 2 3 4 5 6 7 8 9 10 11
\\\\|//// \\ _ _ // ( o o ) ================oOOo-(_)-oOOo================== [COLOR=blue] The next time you think you are perfect, try walking on water[/COLOR] ========================Oooo=================== oooO ( ) ( ) ) / \ ( (_/ \_)
Ähnliche Themen
-
über zweite Form Programm beenden
Von Hans1982 im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 09.02.09, 21:40 -
Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
Von Christian Kusmanow im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 28.03.06, 14:56 -
Excel Makro - Fürs Makro nur bestimmten Arbeitsspeicherplatz
Von krixxie im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 09.11.05, 11:05 -
Form im Konstruktor beenden
Von Christian Kusmanow im Forum .NET ArchivAntworten: 8Letzter Beitrag: 16.11.04, 17:48 -
per Excel-Makro Pfad zur Datei die dieses Makro beinhaltet ermitteln
Von Test im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 11.03.04, 14:04





Zitieren
Login





