【问题标题】:VBA code to compare first column of muliple spreedsheet in a excel fileVBA代码比较excel文件中多个电子表格的第一列
【发布时间】:2017-03-30 06:37:17
【问题描述】:

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

【问题讨论】:

  • SO 不是代码编写服务。请做一些研究,尝试一下,如果您有问题,请过来询问。如果您已经尝试解决此问题,请使用您迄今为止尝试过的内容更新您的问题。宏记录器通常是初学者开始的好地方。但是,如果所有文件都位于同一台机器上,您可能只需使用条件格式来解决您的问题

标签: vba excel


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-09
    • 2021-07-26
    • 1970-01-01
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    相关资源
    最近更新 更多