【发布时间】:2012-11-30 08:59:01
【问题描述】:
我是 VBA Excel 的新手,我只知道我需要的这个报告格式化任务的东西。我的代码几乎完成了,但我想知道的是,我怎样才能让我的程序在多个文档上工作?
我的意思是,我想通过我的程序选择一个 excel 文件,然后我想开始报告格式化的过程。然后也许用户需要格式化另一个文档,我希望我的程序也能够格式化该文档。我怎样才能做到这一点?
提前致谢
帖木儿
【问题讨论】:
-
您的
this document将作为带有user form的应用程序来控制/格式化其他文档。 -
那么,为了使用这个程序来操作其他文件,我当前的文件必须保存,因为我无法将它们分开?如何将文件选择器控件添加到我的表单并使用我的代码来操作我的目标文件?
-
你的方向是正确的。您甚至可以在您的主控制文件中拥有一个报告模板。 check this link
-
需要格式化的文档都是同一个文件,也可以是新建的文件?我问这个是因为也许您可以在这些文档中包含一个格式宏并从您的“主”文件中调用它。看到这个link
-
嗨@Octavio,感谢您的回复。实际上需要格式化的文档是我们从 CAST AI Platform 得到的分析结果,我们需要为 IBM RTC 进行格式化。我们的客户是一家银行,我的程序假设要处理多个项目的报告格式化任务。我认为在我的情况下,即使数据不同,我的初始表和目标表的列标题对于每个项目都是相同的
标签: vba excel filechooser