Meine ComboBox nicht angezeigt, die Werte, die ich Hinzugefügt habe in VBA
Ich versuche, fügen Sie Optionen, um ein Kombinationsfeld in einem userform. Wenn ich den code ausführen, Excel-gibt keine Fehler, aber wenn die userform zeigt es nicht angezeigt, die Personen habe ich Hinzugefügt, um die combobox zuvor. Das ist, wenn ich auf die combobox zeigt nicht alle Optionen, nur eine leere Zeile, wenn keine Elemente Hinzugefügt wurden.
Hier ist der code, den ich verwende:
Private Sub UserForm_Initialize()
ComboBox1.AddItem "xxx"
ComboBox1.AddItem "yyy"
ComboBox1.AddItem "zzz"
End Sub
Ich bin mit dem folgenden code, um die user form in ein makro:
UserForm.Show
Wo ist der
Ich glaube, dass die userform nicht unbedingt initialisiert werden jedes mal, wenn Sie laden Sie es - wenn youre ein-und ausblenden der es mehr als einmal, dann ist das initialize-code sollte nur einmal ausgeführt. Versuchen Sie, ein Haltepunkt an dem code sehen, ob es dann tatsächlich läuft?
*Code wird in der userform *ich glaube nicht, dass der code korrekt ausgeführt wird, Acantud, es funktioniert immer noch, wenn ich deaktivieren Sie die code.
UserForm_Initilize()
code eingefügt? Es muss in der userformIch glaube, dass die userform nicht unbedingt initialisiert werden jedes mal, wenn Sie laden Sie es - wenn youre ein-und ausblenden der es mehr als einmal, dann ist das initialize-code sollte nur einmal ausgeführt. Versuchen Sie, ein Haltepunkt an dem code sehen, ob es dann tatsächlich läuft?
*Code wird in der userform *ich glaube nicht, dass der code korrekt ausgeführt wird, Acantud, es funktioniert immer noch, wenn ich deaktivieren Sie die code.
InformationsquelleAutor Dubeddo | 2014-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den code in die Frage, funktioniert bestens. In meinem Fall der code hat nicht funktioniert, weil ich manuell eingegeben, diesem Teil des code in VBA:
Wenn Sie Excel zum erstellen dieses Modul für Sie, anstatt zu schreiben es auf Ihren eigenen, sollte Ihr code perfekt funktioniert. Excel nicht "Initialisieren" als ein Standard-Formular, so dass ich versuchte, "Aktivieren" und es hat funktioniert.
Erstellen dieses Modul müssen Sie die folgenden Schritte aus:
Sollten Sie auch vorsichtig sein mit der Schreibweise deiner combobox, wenn Sie buchstabieren es falsch, Sie möglicherweise nicht in der Lage, um zu sehen, den Inhalt der combobox.
InformationsquelleAutor Dubeddo
Sicherzustellen, dass das code-segment, das Sie veröffentlicht haben ist in der userform.
Klicken Sie rechts auf das Benutzer-Formular in das VBA-Ansicht und wählen Sie "Code Anzeigen". Ist das, wo der code ist?
Sind Sie sicher, dass der Benutzer das Formular heißt 'UserForm' und nicht 'UserForm1'? 'UserForm1' ist die Standardeinstellung, ähnlich der 'ComboBox1'.
Die folgenden arbeiten für mich.
Dem unten das Formular anzeigen.
Ist dies die einzige form in der Arbeitsmappe? Erstellen Sie eine neue und sehen, ob es tut die gleiche Sache.
Obige code sollte funktionieren. Ist dies die einzige form in der Arbeitsmappe? Erstellen Sie eine neue und sehen, ob es tut die gleiche Sache.
Ich danke Ihnen sehr für Ihre Hilfe, ich glaube, ich fand die Mitbenutzung des Problems.
InformationsquelleAutor edsolutions