tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
355
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    noreya noreya ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    43
    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
     

  2. #2
    Avatar von Orakel
    Orakel Orakel ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    472
    Moin noreya,

    nicht mit Me.Hide, sondern mit "Unload Me"

    Gruß
    Das Orakel
     
    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  (  )
                      (  )  ) /
                       \ ( (_/
                        \_)
    Vorsicht dieser Link ist bissig :)

  3. #3
    noreya noreya ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    43
    Ahhh! So geht das

    dachte ich hätte schon alles versucht:

    Unload (MeineForm)
    MeineForm.unload

    Aber auf das me bin ich nicht gekommen

    Danke!
     

  4. #4
    noreya noreya ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    43
    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?!
     

  5. #5
    Avatar von Orakel
    Orakel Orakel ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    472
    Hi

    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?!
    Hmmmm Grübel. ich glaub vor ca. 1 Mio. Jahren
    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 Orakel
     
    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  (  )
                      (  )  ) /
                       \ ( (_/
                        \_)
    Vorsicht dieser Link ist bissig :)

Ähnliche Themen

  1. über zweite Form Programm beenden
    Von Hans1982 im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 09.02.09, 21:40
  2. Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
    Von Christian Kusmanow im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 28.03.06, 14:56
  3. Antworten: 2
    Letzter Beitrag: 09.11.05, 11:05
  4. Form im Konstruktor beenden
    Von Christian Kusmanow im Forum .NET Archiv
    Antworten: 8
    Letzter Beitrag: 16.11.04, 17:48
  5. Antworten: 4
    Letzter Beitrag: 11.03.04, 14:04