用于比较excel文件中muliple spreedsheet的第一列的VBA代码

时间:2017-03-30 06:37:17

标签: excel vba excel-vba

您好我是VBA需要帮助的新手,我有一个带有多个电子表格的excel文件。 我想将第一个电子表格(Mastersheet)的第一列与其他电子表格第一列进行比较,并突出显示主表中不存在的所有表格中的单元格。

1 个答案:

答案 0 :(得分:0)

为什么你需要VBA来完成这项任务。 您可以使用条件格式来实现最终结果。

在主表上,为A列中的值创建一个名为“MasterList”的命名范围。 现在,在另一个要比较值的工作表上,选择while列A并使用下面给出的公式为条件格式设置新规则,并根据您的选择设置格式。为要与主表的A列进行比较的每个工作表创建新规则。

=AND(A1<>"",COUNTIF(MasterList,A1)=0)

此处 MasterList 是您需要在Master Sheet上创建的命名范围。