Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen

change ereigniss auf userform.

Betrifft: change ereigniss auf userform. von: chris b.
Geschrieben am: 08.02.2008 07:48:26

Hallo VBA Profis,
ich habe eine frage und bitte um eure Hilfe.
ich habe eine Userform auf der ich Comboboxen habe.
Wie erreiche ich folgendes:
Ich möchte mit diesem code nachdem die Combobox gefüllt worden ist den angezeigten wert vorgeben.
main_project_form.cbo_oraclenumber.Value = main_project_form.cbo_oraclenumber.List(0)
Aber jedesmal wenn diese Codezeile ausgeführt wird springt mein Makro in

   Private Sub cbo_oraclenumber_Change()
   'code
   End Sub



und startet es. Auch enable events false bringt nicht.
Würde mich sehr freuen wenn ihr mir einen Tipp geben könnt wie ich das verhindern kann.
Momentan mache ich das so ich setze den tag der combobox auf "autom" und prüfen erst hier:

   Private Sub cbo_oraclenumber_Change()
   'check
   
   ob der tag automatic ist.
   
   Ich hoffe ihr habt verstanden was ich brauche.
   Vielen Dank !!!
   
   
    

  

Betrifft: AW: change ereigniss auf userform. von: fcs
Geschrieben am: 08.02.2008 08:24:01

Hallo chris,

wenn es mit dem Setzen/Zurücksetzen der Eigenschaft Tag funktioniert, dann ist dein Problem ja eigentlich gelöst.

Alternativ kann du mit einer im Userform-Modul als Privat deklarierten Variablen arbeiten.

Gruß
Franz

 Private Cboxgeradegefuellt As Boolean
 
 
 Sub TestFuellen()
 
     'Code
   Cboxgeradegefuellt = True
   main_project_form.cbo_oraclenumber.Value = _
       main_project_form.cbo_oraclenumber.List(0)
     'Code
       
 End Sub
 
 Private Sub cbo_oraclenumber_Change()
   If Cboxgeradegefuellt = True Then
     Cboxgeradegefuellt = False 'code
   Else
     'Code
   End If
 End Sub
 




  

Betrifft: AW: change ereigniss auf userform. von: chris b.
Geschrieben am: 08.02.2008 09:50:41

Danke


  

Betrifft: Bekommt der Peter liebloses Essen, hat er den Vale von: Peter Blenk
Geschrieben am: 10.02.2008 22:21:04

Bekommt der Peter liebloses Essen,
hat er den Valentinstag vergessen.

Peter Blenk


 

Beiträge aus den Excel-Beispielen zum Thema "change ereigniss auf userform."