为什么在用户表单中的字段之间切换时,Tab键有时不起作用?

时间:2016-09-29 21:42:26

标签: excel-vba excel-2010 userform vba excel

以下是用户表单的外观。 User form

大多数情况下,当按下标签按钮时,它会转到下一个字段,当然,shift + tab会使它转到上一个字段。 大约50%的时间打开文件时,标签键没有做任何事情并插入实际的标签空间,直到我关闭它并再次重新打开;无论如何,这些领域都有效。我该如何解决这个问题?

我没有与密钥相关的任何代码,除了用于关闭窗口的转义键以及它。这是“商店编号”字段属性的图像。所有这些都将TabKeyBehavior设置为False,因此它可以防止插入标签空间。

enter image description here

1 个答案:

答案 0 :(得分:0)

我选择了第一个(设置焦点)文本框,将 TabKeyBehavior 更改为 True,然后更改为 False,然后表单按预期工作。我不必在 True 和 False 之间保存电子表格,也不必为表单中的其余文本框“关闭”“打开”。