我有一个由其他人设置的MS Project文档,之前的计划将根据上周是否修改了一个单元格来更改单元格颜色。但这已经停止了。我已经耗尽了我的知识,试图在不使用VBA的情况下解决这个问题,所以现在我需要开始学习更多有关VBA的知识。
基本上我想做的是
如果单元格上次修改日期<7天,则设置颜色为黄色 如果单元格上次修改日期> 7天设置颜色为白色
理想情况下,这只适用于一系列细胞。
我知道这不是大多数问题的详细程度,而且我对VBA来说基本上是全新的,但是它的学习从未太晚了?
对于一些背景,我最近的编程工作是在20年前的大学里,当我学习基础C ++课程时
我很遗憾地告诉你,你所要求的并不是完全不可能的,但为实现这一目标而需要编写的代码量将是巨大的。单元格突出显示只跟踪最后一组更改。内置的“日期愤怒”功能并不存在。
要做到这一点,需要大量的事件代码并将内容存储在自定义字段中,并将应用程序性能降低到文字爬行速度。此外,由于任务中的许多单元都是由于前任\后继链接而链接的,因此您可以进行更改,然后它可以在字面上改变项目中的每个任务。这将是一场噩梦。
你想用这个解决什么业务问题?