定义的单元格着色时自动更改单元格中的文本

时间:2015-05-28 12:07:43

标签: excel vba excel-vba

我正在为我的导师制作电子表格,以便在下一学年使用,以帮助跟踪学生的成绩。他说的一件事可能是在其他人被染色时改变一个单元格中的文本。如果该范围内的所有单元格都是绿色,那么特定单元格会通过将其更改为达到的等级来做出反应。

enter image description here

这就是我想要实现的,如果从P1(B5)到P8(I5)的每个单元格都是绿色的,它会改变,但是在每个单元格都标记为绿色之前它不会工作。它会改变,如果所有的优点也实现了,然后区别,但我试图使用条件格式,但我认为有一个普遍的共识,它不起作用。

我的问题是,有没有办法可以实现这一目标?

我已经创建了伪代码来尝试确定是否有可能我不确定它会有多大用处:

if(B1 to I8 equals "GREEN"){
    "PASS"
} elseif (K5 to M5 equals "GREEN") {
    "MERIT"
} elseif (O5 and P5 equals "GREEN") {
    "DISTINCTION"
}

我正在尝试将这些内容融入VBA,但我不知道它有什么知识,但我不确定它是否会起作用。

0 个答案:

没有答案
相关问题