我有一个电子表格,用于跟踪工厂中9个不同部门的审核分数。这9个部门分为117个不同的地区。每月一次,我添加一个新列并更新分数。我想要的是每个部门的单独表格,当我导入原始数据时,审计分数会自动更新。我是VBA编程的新手,这可能是我的头脑,有没有办法做到这一点?
答案 0 :(得分:0)
为什么不在每个标签中使用数据透视表? 每当添加列时,您只需使用“actualize”命令一次(数据 - >刷新所有)。 您需要注意的是将主表设置为列表(主页选项卡 - >格式化为表命令),否则数据透视表将不考虑添加了新专栏。
答案 1 :(得分:0)
没有看到当前的实际数据和格式...
假设您为每个部门制作一个单独的工作表,每个部门都有一个与其相应区域对应的行...
我将利用一个类来挂钩应用程序的事件并更新Worksheet_Change事件上的每个工作表。 Chip Pearson提供了这个概念的一个很好的例子here,我确信粗略搜索SO也会出现很多例子。
从这一点来看,需要确定导入的数据及其在工作簿中的相应位置
如果你有一个例子,我很乐意看看它......