如何在联机Excel工作簿中捕获所有单元格更改
我在sharepoint上有一个excel文档,有50个人可以访问它,跟踪工作项。这些都是复杂的工作项目,平均需要一个月才能完成,涉及许多不同的部门。这些工作项有不同的状态,我试图找出其中哪些是瓶颈 我相信这可以通过宏来实现,但由于sharepoint上有很多人同时使用宏,因此我正在寻找一种避免宏的解决方案 通过在如何在联机Excel工作簿中捕获所有单元格更改,excel,sharepoint,Excel,Sharepoint,我在sharepoint上有一个excel文档,有50个人可以访问它,跟踪工作项。这些都是复杂的工作项目,平均需要一个月才能完成,涉及许多不同的部门。这些工作项有不同的状态,我试图找出其中哪些是瓶颈 我相信这可以通过宏来实现,但由于sharepoint上有很多人同时使用宏,因此我正在寻找一种避免宏的解决方案 通过在B1 =IF(A1 <> "",CONCAT(A1,CONCAT("-",NOW())),"") =IF(A1“”,CONCAT(A1,CONCAT(“-”,NOW())
B1
=IF(A1 <> "",CONCAT(A1,CONCAT("-",NOW())),"")
=IF(A1“”,CONCAT(A1,CONCAT(“-”,NOW()),“”)
但是我是否可以将B1
与其自身连接起来以捕获每个状态更改日期
是
A1
中的“状态”下拉列表吗?你期望的结果是什么?使用公式将单元格与自身连接在一起,实际上会创建一个无限循环。您需要VBA来避免该问题是的,状态为A1。我想要的结果是捕捉每次状态改变的时间。B1本质上是一个与切换期间的状态连接的时间列表。谢谢你,我认为关于VBA你可能是对的。