ユーザーフォームを呼び出す私のモジュールコード:
PreInfo.Show
私のユーザーフォームコード:
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
私のモジュールコードは私のユーザーフォームの初期化サブをトリガーしないため、そのサブでは何も実行されません。なぜこれが起こっているのかわかりません。どんな助けでも大歓迎です!
このコードを実行すると、ユーザーフォームがポップアップしますが、リストボックスのアイテムは追加されません