VBA宏以查找两个文本范围之间的重复项

时间:2013-08-20 12:51:29

标签: excel excel-vba vba

我不知道任何VB,所以我甚至无法开始使用这个小宏。

如果单元格文本出现在“B列”的任何位置,我们想要发生的是宏会改变“A列”中任何单元格的颜色。 (完全相同的文字匹配)

单元格值是文本而不是数字。

如果没有宏也可以很容易地做到这一点。

任何人都有任何我可以轻松编辑的示例来执行我​​们正在寻找的内容或能够提供能够获得这些结果的代码吗?感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用条件格式和自定义公式执行此操作。

选择列A并在“主页”上单击“条件格式”并创建新规则。选择“使用公式确定要格式化的单元格”

在公式框中,键入以下公式:

=ISNUMBER(MATCH(A1, B:B, 0))

使用 Format ... 按钮选择您想要的格式,然后按确定应该是它。

答案 1 :(得分:0)

如果您使用的是Excel 2007或更高版本,也可以通过以下方式执行此操作:

  1. 转到功能区中的“主页”标签
  2. 突出显示两列
  3. 在功能区
  4. 中选择“条件格式”
  5. 选择“突出显示单元格规则”
  6. 选择“重复值”
  7. 选择您的格式。如果您想要自定义格式,请在弹出窗口中显示的右侧下拉列表中选择“自定义格式”。
  8. 选择“确定”