VBA: Userform initialize-Methode nicht getroffen wird, wenn die userform initialisiert

Mein Modul-code den Aufruf der userform:

PreInfo.Show

Meine userform code:

Public Sub PreInfo_Initialize()
Dim Invoice, Name, Model, Crank, MyValue1, StrokeL As Variant
'Dim ListBox1 As ListBox
Dim c As Range
Dim oneControl As Object

'Empty Text Boxes and Set Focus
For Each oneControl In PreInfo.Controls
Select Case TypeName(oneControl)
Case "TextBox"
    oneControl.Text = vbNullString
'Case "ListBox"
    'oneControl.AddItem "Test"
End Select
Next oneControl

With lbTest
    .AddItem Item:="2 Cylinders" '3 different syntax used as test to isolate issue
    .AddItem "3 Cylinders"
    .AddItem ("5 Cylinders")
End With

Invoice.TextBox.SetFocus 'Activate?

End Sub

Mein Modul code nicht auslösen meine userform initialize-sub, daher nichts in dieses sub läuft. Ich kann nicht herausfinden, warum dies geschieht. Ich würde mich sehr über jede Hilfe!!!

Wenn dieser code ausgeführt wird, die userform öffnet sich, jedoch keine der listbox-Elemente Hinzugefügt werden

Haben Sie zuvor verwendet UserForm.hide?
Ich benutze userform.ausblenden wenn der Benutzer klickt auf den "weiter" - button auf der userform, wird die userform geschlossen und drucken der userform-Eingaben in ein Arbeitsblatt.

InformationsquelleAutor Alex Barrie | 2013-06-05

Schreibe einen Kommentar