更改或覆盖Excel Excelform中的Tab键顺序

时间:2017-09-09 22:10:10

标签: excel vba excel-vba

我有一个用户表单,其标签顺序如下,

txtCode
txtName
cboGrade
txtPhone
txtDormitory
cboPhase
cboCourse
cboStatus
txtGrad
txtCsd
txtSsn
txtComments
cboGender
txtADD

但是我有一个命令按钮cmdContinue,在我点击该按钮之后我希望它直接进入" cboStatus",有没有办法在我的代码中添加它

Private Sub cmdContinue_click()

insert my code here

cboStatus.select
end sub

有什么可行的吗? 感谢

1 个答案:

答案 0 :(得分:2)

您可以按标签索引属性排序(例如,如果cmdContinue的TabIndex属性值为10,则需要将cboStatus的TabIndex属性值更改为11)。

或者

您也可以使用此代码:

Private Sub cmdContinue_click()

    'insert your code here

    cboStatus.SetFocus

End Sub

希望得到这个帮助。