我有一个名为SheetBox的用户窗体

SheetBox包含一个3页的多页窗口



我现在需要的是一种在单击工作表上的按钮时打开用户窗体时打开特定页面的方法。

前任:
ImportBttn 打开用户窗体的第1页
ProtctBttn 打开用户窗体的第3页

我这样做是为了减少需要创建的用户窗体的数量,而不是创建3个单独的用户窗体。这也有助于减小文件大小。

最佳答案

这也可以

Sub ImportBttn_Click()
Load SheetBox: SheetBox.MultiPage1.Value = 0: SheetBox.Show
End Sub

Sub ProtctBttn_Click()
Load SheetBox: SheetBox.MultiPage1.Value = 2: SheetBox.Show
End Sub

这将首先加载工作表框,更改多页页面,然后再显示它

但是感谢您的调用方方法,当我需要知道按下了什么按钮时,它将很有用

关于excel - 将用户表单多页启动到特定页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14826663/

10-11 02:21