我在我的 excel 文档中创建了一些自定义视图。通常我使用view>custom views>select view
方法来激活相关视图。是否可以通过在 excel 表上添加控制按钮来完成这项工作?
例如,每个自定义视图都会有一个按钮,当我单击该按钮时,它会显示相关视图。
答案1
您可以通过启用 Excel 选项中的“开发人员”选项卡、选择“设计模式”并插入按钮表单控件来执行此操作。
插入按钮控件时,Excel 应打开宏对话框,其宏名称为 Button1_Click。看到该对话框后,单击宏对话框上的“新建”。这将在 Visual Basic 编辑器中打开 Button#_Click 事件的事件处理程序。您需要向事件处理程序添加一行代码,使其看起来像这样...
Sub Button1_Click()
' this is a comment...
ThisWorkbook.CustomViews("CustomViewName").Show
End Sub
将 CustomViewName 替换为您想要显示的视图的实际名称。当您离开设计模式并单击按钮时,它应该会显示您的自定义视图。只需添加一个按钮并对每个视图重复此操作即可。