显示出和每次点击相同的值?

先看一下成品效果图:

简述:

1、根据我们的选择,如果同列中,有相同的内容,那么对应的正好就好标记上我们设置的背景色

2、这种背景色不会破坏原来的颜色,采用条件格式处理

一、添加条件格式

通用公式:
=CELL("contents")=INDIRECT(ADDRESS(ROW(),CELL("col")))
操作步骤:
  1. 开始-条件格式-管理格式-新建格式-使用公式确定……
  2. 粘贴如上通用公式
  3. 点击格式-选择标记的颜色-确定
  4. 选择应用区域(根据实际数据区域选择)
简述:
基本功能已经实现,只是我们现在操作还是没用动态的效果,可以点击后按一下F9刷新,下一步完善该缺陷

二、激活动态效果

操作步骤:
  1. 点击开发工具-visual basic进去VBE(快捷键 ALT+F11)
  2. 双击对应工作表-选择worksheet
  3. 输入语句:Application.Calculate
以上可以直接复制如下代码粘贴:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.CalculateEnd Sub
小结:利用条件格式和简单的一句代码,我们就可以实现看上去如此高大上的动态标记,函数、技巧、宏的不同组合,总是给我们带来不同的惊喜。
(0)

相关推荐