繁体   English   中英

在模块 VBA 中添加表单控件

[英]Adding a form control within module VBA

我尝试进行多次搜索,但可能是措辞不正确,给我的信息不适用。

我有一个宏可以解析数据,创建一个新的工作簿,并在其中创建一个新的工作表。 我希望能够为用户抛出一个表单控件或某种选项,以便在事后添加更多数据。 按照下面的类似示例进行操作以获得更好的理解。

假设我有一个工作簿,我称之为“分析器”,并接受一些输入、格式化并添加一个摘要选项卡。 例如,我是一家企业,并且在电子表格、.txt 文件等中,我的小商店在给定月份进行了所有交易。这是“分析器”接受并格式化的输入。

“分析器”上有一个表单控件按钮,当您单击它时,它会弹出一个对话框,您可以选择要分析的月份。 让我们说它的三月。 当我点击那个按钮时,我选择了一月和二月,它会创建一个新的工作簿,我们称之为“Month_eval”,在它自己的工作表中格式化每个月,然后在最后添加一个摘要工作表以供“快速浏览”视图. 现在我有了这个工作簿“Monthly_eval”,它有三个工作表,一月、二月和摘要,但没有真正简单的方法来添加三月或任何其他月份并将它们附加到它或摘要工作表。

我想要的是向“摘要”选项卡/工作表添加一个表单控件按钮,以基本上分析更多月份的数据并附加到“Month_eval”。 问题是在我运行“分析器”工作簿之前这不存在。 我不知道如何用词组/搜索来获得相关结果。 我想我应该能够通过为按钮单击分配一个过程来从那里获得它。

如果多次询问此问题,我深表歉意。 如果有相关或几乎相同的内容,请发布,我将关闭线程。

因此,您希望从 WBX 中的数据创建一个新的工作簿 WBY,其中包含 N 个包含每月分析的工作表,并且该 WBY 将具有附加来自 WBX 的其他数据的功能?

我想也许你需要为这个 WBY 创建一个类。

为什么没有摘要工作簿 (SWB) 和分析工作簿 (AWB)。 当您想分析数据时,您只需将其从 SWB 导出到 AWB 并执行您的公式并查看它,而不是每次都生成新的工作簿?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM