如果数组中的值和另一列中的值存在,则需要删除列中的单元格

时间:2015-11-30 01:45:56

标签: arrays excel-vba vba excel

我在将N列中的数组与col F:L中的文本值进行比较时,请求有关VBA代码的帮助。如果数组中的每个值都匹配,则将颜色中的那些单元格着色为col F:L BUT,另一个条件是匹配仅在其中一个col R:X中存在数值时才有效。因此,“TSK”只是col I(4)中的有效匹配值。因此,我想在第I列中搜索TSK,并在每次出现时将其着色为红色(33),在col G(2)中将其着色为红色,依此类推。 col F:L和col R:X是相关的,R中的数据表示F中数据的出现,依此类推。我正在尝试为数组col N中的每个值执行此操作。以下是一个示例:

example 如果你能提供帮助,请提前感谢。

1 个答案:

答案 0 :(得分:-1)

您可以使用条件格式化来完成此操作。在下面的示例中,选择B3:D5并应用显示的公式。

请注意,C3未突出显示,因为I3中没有数字

enter image description here