excel中,如何通过VBA代码对两个表格进行核对?

 时间:2026-02-12 15:04:25

1、惯例,先央泉看数据,左表是原数据,右表是待查找数据。

要求:只需要点击A列任意单元格(或按上下键移动)在对应的D列行就态泉巨会自动显示重复的姓名沃艳。

excel中,如何通过VBA代码对两个表格进行核对?

1、插入代码

在工作表标签上单击左键 - 查看代码,打开一个新窗口

然后在左侧【工程】窗口中找到并双击工作表名称,在右侧代码窗口左侧下拉框中选择worksheet, 会自动生成两行代码,然后在中间插入一句

[f1]=target

代码说明:F1是单元格地址(可以修改为任一空单元格),target是当前操作的单元格(在第一行代码中可以找到它)。

然后关闭窗口回到excel。

excel中,如何通过VBA代码对两个表格进行核对?

2、设置代码后,当你选取任一单元格,它的值都显示到F1中,如果选择为空,F1也为空。

excel中,如何通过VBA代码对两个表格进行核对?

3、设置条件格式

同时选取A列和 D列区域,条件格式 - 新建规则 ,在打开【新建格式规则】窗口中 - 只为包括以下单元格设置格式 - 单元格值 - 等于 - 选取F1 - 点格式按钮 -  设置填充色。

excel中,如何通过VBA代码对两个表格进行核对?

4、完成以上设置后,测试一下效果,完美,下班!

excel中,如何通过VBA代码对两个表格进行核对?

  • excel里面我想 用VBA实现调用另一个工作簿中的数据怎么解决
  • excel中使用vba来给单元格赋值
  • [VBA入门] 5、VBA如何表示行与列?
  • 如何使用VBA获取EXCEL表格最后行列数
  • Excel如何用VBA复制单元格?
  • 热门搜索
    怎么提高英语成绩 小便黄怎么回事 土豆怎么保存不发绿不长牙 荣事达冰箱怎么样 cf烟雾头怎么调 捷豹怎么样 小米平板电脑怎么样 怎么开通创业板 山药过敏怎么才能止痒 石家庄精英中学怎么样