使用多个Windows;保持静止

时间:2016-01-09 18:10:20

标签: excel vba excel-vba

我正在构建一个工作簿,我创建了一个“菜单”表,我想将其作为一个瘦导航栏来启动工作簿中运行的所有各种宏/用户表单。

我的计划是将一个窗口始终设置为“菜单”表,并且只是工作区左侧的细条。另一个窗口将占用工作区的其余部分并显示所有其他各种工作表。

如何让第一个窗口始终显示菜单表并执行从另一个窗口中该窗口启动的宏?另外,如果您有任何更好的想法可以做我正在尝试做的事情,请告诉我。

1 个答案:

答案 0 :(得分:0)

我目前正在做类似的事情。我采取了一种你可以采用的不同方法。

所以我有一个包含许多工作表的工作簿,以及一个主要的“控制面板”工作表,用户输入他们的数据并运行宏按钮来做很多神奇的事情(!)

我只是将所有宏按钮放在工作表的第1行,然后使用“冻结”窗格工具冻结顶行。这样,如果用户位于“控制面板表”上,则宏工具始终可用,无论它们在工作表上的位置如何。

我在其他工作表上设置了相同的按钮(在上下文中是合适的)。因此,用户基本上可以在任何地方操作它们。

只是一些值得思考的事情:)