如何在UserForm激活时激活UserForm中的文本框,以便用户可以开始键入而无需单击文本框?
答案 0 :(得分:5)
您正在寻找的是TabIndex属性。
userform上的每个对象都有一个对象,它是按Tab键时选择用户窗体上对象的顺序。 0 TabIndex
的对象也将是加载表单时的活动对象:
因此,选择textbox
后,转到属性窗格并查找Tabindex
,将其设置为0,并在打开时选择textbox
。
您还可以将其他textboxes
索引设置为1,2,3等,这样如果填写表单,您只需按Tab键即可从一个文本框转到另一个文本框。
答案 1 :(得分:0)
使用.SetFocus
。如果您的文本框名称为TextBox1
,则以下内容有效:
Private Sub UserForm_Initialize()
TextBox1.SetFocus
End Sub
如果有帮助,请告诉我们。