我有一个由其他人设置的MS Project文档,以前的时间表将根据上周是否已修改单元格来更改单元格颜色。但这已停止工作。香港专业教育学院用尽我的知识试图不使用VBA来解决此问题,所以现在我需要开始学习有关VBA的更多信息。
基本上我想做的是
如果单元格的最后修改日期<7天设置为黄色
如果单元格的最后修改日期> 7天,则将颜色设置为白色
理想情况下,这仅适用于一定范围的单元格。
我知道这不是这里大多数问题的详细程度,并且基本上不是VBA的全新内容,但是学习它永远不会太晚吗?
从某种程度上讲,我最近一次编程是20年前在大学时上的一门基础C ++课程
答案 0 :(得分:0)
很遗憾地告诉您,您所要问的内容并非完全不可能,但是要实现这一目标,您需要编写大量代码。单元格突出显示仅跟踪最后一组更改。确实没有内置的“ date rage”功能。
要执行此操作,将需要大量事件代码并将内容存储在自定义字段中,并且会使应用程序的性能降低到字面爬网的速度。另外,由于由于前导\后继链接而导致跨任务的多个单元被链接,因此您可以进行更改,然后它实际上可以更改项目中的每个任务。这将是一场噩梦。
您要解决什么业务问题?