这是我在这里的第一篇文章,所以对我的提法/问题/其他方面的任何建设性批评表示赞赏。
在工作中我们使用excel来计划我们的一年。
每位员工都有一张excel表,其中包含他们的客户组合以及他们分配给他们的时间。 除此之外,我们还有一张巨大的纸张,包括所有顾客和每个同事的工作时间。 试图确保不会忘记任何客户,并确保每个人都有足够的工具来保护每个人。
我试图找到一种方法让这些工作在一起,而不是手动输入,只能在每个同事行的末尾和个人表格中的总数中进行验证。
我已经尝试在大表中使用查找,这样当客户编号123在我的工作表中时,我的工作时间将被放入大表中的行中。
问题是这会使得这张巨大的纸张变得更大更慢,因为我觉得它看起来很重200,000次。
我的想法是创建一个按钮,它会触发查找同事的几小时更新,因此他们可以按需更新,但不是每次打开工作表。
手动计算整张纸是不方便的,但是如果有办法只手动计算一些单元格,那就太好了,我还没有找到任何这种选项的痕迹虽然。
我希望有人知道如何做到这一点,或者更聪明的事情。
问候,金
答案 0 :(得分:0)
您可以在VBA中而不是在工作表中的公式中计算您的值。但这会降低工作簿中的透明度。
然后,您可以使用worksheet_change事件来触发更改行的计算。