【发布时间】:2016-12-08 21:25:22
【问题描述】:
这是我在这里的第一篇文章,因此对我的表述/问题/其他任何建设性的批评表示赞赏。
在工作中,我们使用 excel 来计划我们的一年。
每个员工都有一张 Excel 表格,其中包含他们的客户组合以及分配给他们的时间。 除此之外,我们还有一张巨大的床单,里面有所有的客户和每个同事的工作时间,都来自他们的床单。 试图确保没有客户被遗忘,并确保每个人都有足够的时间去做的工具。
我正在尝试找到一种方法使这些协同工作,而不是手动输入,仅通过每个同事行末尾的总数和他们个人工作表中的总数进行验证。
我尝试在大工作表中使用查找,这样当客户编号 123 在我的工作表中时,我的工作时间将被放入大工作表中的行中。
问题是这会使巨大的工作表变得更大更慢,因为我猜要进行 200.000 次查找很繁重。
我的想法是制作一个按钮,它会触发查找同事的几行更新时间,这样他们就可以按需更新,但不是每次打开工作表时都可以更新。
手动计算整张表不方便,但如果有办法只手动计算一些单元格,那就太好了,不过我还没有找到任何这种选项的痕迹。
我希望有人知道如何做到这一点,或者更聪明。
问候,金
【问题讨论】:
-
欢迎来到 SO!你的问题对于这个网站来说实在是太宽泛了。尝试在此处阅读指南:stackoverflow.com/help/how-to-ask。至于“这可以做到吗”,答案是肯定的,试着写一些代码,一旦有问题再回来
-
巨大的尺寸是多少?您尝试过哪些查找?
-
您也可以查看 worksheet_change 事件,并有计算手册,然后计算相应的等,因此可能每次进行更改时计算总查找单元格
标签: vba excel excel-formula excel-2010