Werte gelöscht" name="description" />

Thema Datum  Von Nutzer Rating
Antwort
22.10.2010 04:35:54 Christian
NotSolved
22.10.2010 04:43:08 Christian
NotSolved
Rot Aw:Aw:Option "Zurück" -> Werte gelöscht
22.10.2010 05:23:02 Severus
NotSolved
22.10.2010 06:20:17 Christian
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
22.10.2010 05:23:02
Views:
838
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Option "Zurück" -> Werte gelöscht
Christian schrieb am 22.10.2010 04:43:08:

Gerade nochmal meinen Text gelesen und wollte einem Missverständnis vorbeugen:

Bei "Weiter" klicken schreibt der Code alle in die User Form eingegebenen Werte in ein Excel Sheet,
so dass ich die Daten natürlich noch habe. Sie werden beim Klicken von "Weiter" nicht aus dem Excel Sheet
gelöscht. Allerdings sind sie nicht mehr in der User Form enthalten, wenn man "Zurück" drückt. Alle Textboxen etc. sind leer.

Hoffe, dass mein Problem jetzt etwas klarer wird.

Danke!!!





Christian schrieb am 22.10.2010 04:35:54:

Hallo Leute,
Hallo Severus,

ich hab ein kleines VBA Programm geschrieben, das anhand von rund 10 User Formen
Daten von Benutzern abfragt. Der User kann sich per CommandButtons "Zurück" und
"Weiter" wie gewohnt durch das Programm klicken. Drückt er weiter nutze ich die Befehle

Unload Me
UserForm_Next.Show

Drückt er zurück nutze ich die Befehle

Unload Me
UserForm_Previous.Show

Das klappt auch alles gut. Eine Frage hab ich nur: Sobald man den Weiter Button drückt,
werden natürlich alle Werte aus der aktuellen Form gelöscht (sobald man den Weiter-Knopf drückt)
werden diese in ein Excel-Sheet geschrieben und gespeichert), bzw. wenn man "Zurück" geht,
sind diese Werte nicht mehr da. Ich fände es aber schöner, wenn die Werte bis zum Schluss
für den User noch sichtbar wären, so das er ggf. Änderungen vornehmen kann.

Irgendeine Idee wie ich das machen kann? Hatte mir schon überlegt, erst auf die allerletzte
UserForm einen Befehl wie "Senden" zu setzen. Aber wie schaffe ich dann die Transition von User Form zu User Form. Geht das ohne Unload Befehl?

Ich hoffe ihr wisst was ich meine.

Dank Euch
Christian

UserForm nicht entladen, also nicht "Unload Me", sondern "Me.Hide" bzw aus dem Modul UserForm1.Hide, Userform2.Show.
Wenn dann mit UserForm1.Show die erste Userform wieder angezeigt wird sind die Werte noch vorhanden.
Nicht vergessen am Ende der Prozedur die Forms dann doch noch zu entladen, damit der Speicher wieder frei gegeben wird.
Severus

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
22.10.2010 04:35:54 Christian
NotSolved
22.10.2010 04:43:08 Christian
NotSolved
Rot Aw:Aw:Option "Zurück" -> Werte gelöscht
22.10.2010 05:23:02 Severus
NotSolved
22.10.2010 06:20:17 Christian
NotSolved