背景: 我目前正在做一个大型 Excel 工作簿的迁移项目(一张原始数据和大约 60 张从数据生成的表格和图表)。
这些工作表是由 Excel 中的工作表函数和 VBA 模块的混合方法生成的。VBA 中的方法是标准的东西(循环、if 语句、类、子方法、函数等)。
目标:我的任务是将尽可能多的(最好是全部)方法迁移到一个地方。即,将所有方法放入 VBA 模块或插入到所有工作表中的工作表函数中。
所有这些都将在未来再次迁移,但这次迁移到 C#。当前的迁移旨在为这一步做准备。
迁移的目标是将所有方法收集到一个地方。这将改善结构,使您更容易浏览 Excel 工作簿。
我的主要问题是:将方法迁移到 VBA 模块或作为工作表函数的最聪明的选择是什么?
甚至可以将所有内容迁移到工作表功能吗?工作表功能与 VBA 模块的限制是什么?
如果您需要有关该任务的进一步说明,请给我反馈。提前致谢!