小编Ale*_*rie的帖子

VBA:在userform初始化时未触发Userform初始化方法

我的模块代码调用userform:

PreInfo.Show
Run Code Online (Sandbox Code Playgroud)

我的用户格式代码:

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 …
Run Code Online (Sandbox Code Playgroud)

vba module listbox initialization userform

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

initialization ×1

listbox ×1

module ×1

userform ×1

vba ×1