Excel工作表单元格和表单控件之间的选项卡

时间:2016-03-31 16:23:19

标签: excel vba excel-vba

我在Excel 2010中有一个受保护的工作表,并将其用作用户可填充值的表单。表单包含80个要填充的单元格和两个要选择的单选按钮表单控件。表单由工作表上的两个水平并排放置的页面组成(在这种情况下,水平方向的用户体验比垂直方式更好)。

要使标签按照所需顺序浏览第一页上的单元格然后再显示第二页,我使用了#34; http://answers.microsoft.com/en-us/office/forum/office_2007-excel/establishing-enter-order-on-a-protected-sheet/e7a223f3-2dae-4c7b-a37f-1819c68be5dc"的线程第4页上的解决方案。 。这对于常规细胞非常有效。

问题是如何选择单选按钮,这些按钮位于所需标签序列的大约三分之一处?不幸的是,它并不像将线性按钮名称添加到线程中提到的TabOrder数组那么容易。

我发现各种线程都在谈论控件之间的标签,但没有任何解决方案可以解决从常规单元格到表格控件的标签,在表单控件之间,然后再回到常规单元格。

我对Excel VBA编程相对较新,可以真正使用您的帮助。 : - )

谢谢!

1 个答案:

答案 0 :(得分:0)

我无法添加评论,所以我必须把它放在答案部分,即使它不是一个真正的答案:不确定这是否仍然是一个问题,但你是否使用选项按钮或组框。您使用的是表单控件还是ActiveX。

我发现可能有帮助的唯一方法是选择组本身,然后使用箭头键:“当您选择组时,可以使用箭头键选择下一个/上一个选项。”和“2.您可以通过在标签中的一个字母前添加一个&符号来设置每个加速键。例如,如果标签的标题是”& Next“,它将显示为”Next“,和Alt-N将是选择该选项的击键。小心不要选择打开菜单的击键 - 例如,不要选择F,因为Alt-F几乎打开文件菜单。“

来自:http://www.mrexcel.com/forum/microsoft-access/557082-how-idiotic-no-way-tab-stop-option-button-within-group.html