Thema Datum  Von Nutzer Rating
Antwort
31.10.2005 11:58:42 Greenhorn
NotSolved
31.10.2005 12:54:52 Rasta
NotSolved
31.10.2005 14:25:57 Greenhorn
NotSolved
Blau Aw:Aw:Aw: UserForm schließen, nicht verstecken
31.10.2005 15:29:46 Rasta
NotSolved
01.11.2005 09:13:48 Greenhorn
NotSolved

Ansicht des Beitrags:
Von:
Rasta
Datum:
31.10.2005 15:29:46
Views:
1511
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw: UserForm schließen, nicht verstecken
Hallo Greenhorn,

excel-vba right?

also ich habe unload me in das ereignis des buttons geschrieben ---musst mal probieren ob du "hide" dazu schreibst oder nicht...

funktioniert hat es-- also so, das die ausgewählten werte der comobobox nach dem button-klcik und form hide beim nächsten einblenden der form wieder zurückgesetzt waren-- ist doch so wie du es wolltest oder?

ich finde die bücher von addison-wesley in der regel gut--
ich selbst habe das buch für excel-vba
ISBN 3827315255

oder hier
http://www.addison-wesley.de/main/main.asp?page=home/bookdetails&ProductID=81914&SID={2C538D2E-9C03-438A-B600-8BD885C1E6D5}&TOKEN={5E0B61D7-BB7D-4B44-B4BB-4E60243FEFE4}

wobei ich das buch nicht kenne und auch keine wirkliche empfehlung abgeben möchte/kann

aber warte mit der bestellung noch -- das forum wird bald umgebaut-- dann setze ich nen banner und verdiene dazu :-)))))

viele grüße

rasta

Greenhorn schrieb am 31.10.2005 14:25:57:

Hi Rasta,

Hab das grad mal probiert.

"Unload Me" hat nur gewirkt, wenn ich es in den Code des jeweiligen Optionsfeldes geschrieben habe.

Dann war das Optionsfeld wo das drinstand beim Öffnen nicht ausgewählt.

Doof ist, dass jetzt in dem Moment wo man das Optionsfeld anklickt das Dialogfeld verschwindet.

Es wäre mir lieber wenn der User noch sieht was er ausgewählt hat und weiterhin meinen Button drücken muss um das Dialogfeld zu schließen.

Kannst du mir nochmal genau sagen an welche Stelle das gehört?

Außerdem wollte ich dich mal fragen, ob du mir evtl. ein bestimmtes "Greenhorngeeignetes" Buch, online-Kurs oder so zu VBA empfehlen kannst?

erstmal

Gruß - das Greenhorn

Rasta schrieb am 31.10.2005 12:54:52:

Hallo Greenhorn,

du schreibst "einfach":

Unload Me

in die form, in der du die werte zurückgesetzt haben möchtest.

viele grüße

rasta

Greenhorn schrieb am 31.10.2005 11:58:42:

Hallo,

Ich habe eine UserForm mit einer Gruppe von Optionsfeldern darauf programmiert.

Auf der UserForm befindet sich außerdem ein Button, der nachdem ein Optionsfeld angeklickt wurde, das Dialogfeld wieder schließt.

Momentan so:

UserForm1.Hide

Das Problem ist, dass wenn das Dialogfeld das nächste Mal erscheint, das beim letzten mal ausgewählte Optionsfeld immernoch ausgewählt ist.
Der User soll aber auf jeden Fall wieder draufklicken, auch wenn schon das ausgewählt ist was er will.

Wenn ich das Dialogfeld mit dem Kreuz oben rechts schließe ist beim nächsten Öffnen kein Optionsfeld ausgewählt - wie kann ich das mit meinem Button auch hinkriegen?

Ausserdem habe ich auch schon versucht die Optionsfelder beim klicken meines Buttons zu deaktivieren, und zwar so:

UserForm1.OLEObjects("OptionButton1").Object.Value = False

Das Ganze dann für sämtliche Optionsfelder.

Auf Tabellenblättern funktioniert das so ähnlich - wie mache ich das bei einer UserForm?

Schonmal vielen Dank für die Hilfsbereitschaft sagt,

Das Greenhorn

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
31.10.2005 11:58:42 Greenhorn
NotSolved
31.10.2005 12:54:52 Rasta
NotSolved
31.10.2005 14:25:57 Greenhorn
NotSolved
Blau Aw:Aw:Aw: UserForm schließen, nicht verstecken
31.10.2005 15:29:46 Rasta
NotSolved
01.11.2005 09:13:48 Greenhorn
NotSolved