Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 为什么在用户表单中的字段之间切换时tab键有时不起作用?_Excel_Excel 2010_Userform_Vba - Fatal编程技术网

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

Excel 为什么在用户表单中的字段之间切换时tab键有时不起作用?,excel,excel-2010,userform,vba,Excel,Excel 2010,Userform,Vba,下面是用户表单的外观。 大多数情况下,当按下tab按钮时,它会转到下一个字段,当然,shift+tab会使它转到上一个字段大约50%的时候,当我打开文件时,tab键什么也不做,而是插入一个实际的选项卡空间,直到我关闭它并再次打开它为止;不管怎样,这些字段都可以工作。我该如何解决这个问题 我没有任何与钥匙相关的代码,除了关闭窗户的逃生钥匙,就这样。这是Store Number字段属性的图像。它们都将TabKeyBehavior设置为False,因此可以防止插入制表符空间 我知道我很晚才来参加这个

下面是用户表单的外观。

大多数情况下,当按下tab按钮时,它会转到下一个字段,当然,shift+tab会使它转到上一个字段大约50%的时候,当我打开文件时,tab键什么也不做,而是插入一个实际的选项卡空间,直到我关闭它并再次打开它为止;不管怎样,这些字段都可以工作。我该如何解决这个问题

我没有任何与钥匙相关的代码,除了关闭窗户的逃生钥匙,就这样。这是Store Number字段属性的图像。它们都将TabKeyBehavior设置为False,因此可以防止插入制表符空间

我知道我很晚才来参加这个聚会,但至少我有些东西要试试。我发现很多人都有这个问题,似乎没有人知道这是什么交易。这似乎是VBA中的一些“小故障”

我返回到用户表单,将所有文本框的TabKeyBehavior更改为True,保存文档,返回并将它们全部更改为False,然后再次保存。这似乎解决了问题,不管是什么。最好保存文档的备份副本,以防再次发生


基本上是“先关闭,然后再打开”的变体。希望这能有所帮助。

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

尝试输入
Userform\u Initialize()
TextBox1.SetFocus
。然后你至少告诉了剧本应该关注什么,事实上已经有了。