我正在设计一个文件,为每个帐户计算一组特定数字。每个帐户目前有5,000个桶(行)和20个可选标准(列)。我的未来都会成长。我现在有70个帐户,因此使用70张相同的计算,但帐户数量将来也会增加。 现在,这个设计非常糟糕,我不得不改变所有70张纸的配方。还有另一种设计工作簿的方法吗?对于所有帐户,行和列标题将始终相同,但行和列的数量可能会更改,也可能会更改帐户数。我研究了这个主题,并且有很多指导如何不设计。好吧,我需要一个如何做的配方。有人可以建议吗? PS我可以做基本/中级vba。
答案 0 :(得分:0)
最初,我建议编写一个可以生成当前"模板的宏。 (即列标题和公式),并在任何新工作表上运行该工作表以创建新帐户。然后,当数据模型更改并且您需要更改列/公式时,您可以更改模板创建宏以匹配新模型并快速执行:
For Each sht in ThisWorkbook.Worksheets
CreateTemplate(sht)
Next
更改所有现有工作表。
如果您构建工作表以便这样做不会弄乱您的源数据,您可以保持它们整洁而无需大量工作。