添加userforms后,excel工作表不会滚动

时间:2017-06-20 17:09:37

标签: excel vba excel-vba

我有用于转到工作簿中其他工作表的按钮,因此我可以隐藏其他选项卡以使其更清晰。一切都很好,直到我添加了一些用户形式。现在,当我使用我的按钮activate另一张表时,它会去那里但有时候不允许我滚动。它发生在我大约6次更换纸张后,然后挂起。好像userform没有正确卸载。

我要做的就是让excel回复是用底部的defualt标签更改工作表(有些工作表显示2个选项卡,有些只显示1)。

我的用户表单加载为vbmodeless

每个用户表单模式的属性为False

我的一个用户表单

Private Sub CancelButton_Click()
    Me.Hide
    Unload Me
End Sub

我一直在尝试一些事情来让我的工作表与用户表单一样正常,没有任何内容。

非常感谢任何建议。

2 个答案:

答案 0 :(得分:0)

Unload Me之后将其插入并查看是否可以修复它。

ActiveWindow.ScrollRow = 1

答案 1 :(得分:0)

所以它帮助我使用2013 Excel Verison。 就在您将宏指定给按钮以打开Userform时,只需键入此

即可

Userform.Show False

当您转换到另一个工作表时,它仍然可以在用户表单打开的情况下执行操作,因此您只需关闭它并且一切都必须正常工作