Hello,大家好,今天跟大家分享我们如何实现实现点击一个单元格,自动为数据区域的整行填充一个颜色,效果如下图,当我们点击一个单元格的时候们就会为整行填充一个颜色,这个的操作跟我们之前分享的聚光灯效果十分的相似,他的操作也不难,在这里跟大家分享2中方法,下面就让我们来看一下他是如何操作的

一、使用vba

对于这种自动填充颜色的功能,最简单有效的方法就是使用vba来实现这样的操作,首先我们点击工作表的名称然后点击鼠标右键选择查看代码,将如如下代码粘贴进对话框中,然后直接将其关闭,这样的话当我们回到excel中就会发现,当我们点击某一个单元格的时候就会为整行填充红色

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Cells.Interior.TintAndShade = 0

r = ActiveCell.Row

Rows(r & ":" & r).Interior.Color = vbRed

End Sub

二、使用条件格式

使用条件格式实现这样的效果,我们需要用到的cell函数,cell函数是宏表函数,所谓宏表函数是vba的前身,现在已经被vba所取代,不过我们仍然可以使用,但是只能通过定义名称来调用函数,不能直接使用函数

Cell函数:它可以返回所引用单元格的格式、位置或内容等信息

第一参数:info_type,指定所需的单元格信息的类型。

第二参数:需要其有关信息的单元格,如果省略 reference,则在 info_type 中指定的信息将返回给最后更改的单元格

Cell函数的第一参数的信息类型很多在这里我们仅仅用到他的 “row”这一个信息类型,它的作用是自动获取鼠标点击的单元格的行号

首先我们点击想要设置的数据区域,然后找到条件格式,选择新建规则,然后选择使用公式确定格式,输入公式= CELL("row")=ROW(),然后点击格斯找到填充选择一个自己喜欢的然后点击确定,这样的话我们就为鼠标点击的整行填充了颜色

这样做有一个缺点就是我们需要双击单元格然后移动鼠标才能为整填充颜色,这是因为宏表函数不能实现自动刷新导致的,我们可以使用vba来实现数据的自动刷新,首先我们点击表格的名称,然后点击鼠标右键选择选择查看代码在代码输入窗口中将通用更改为worksheet,然后加上一个单词:calculate然后关闭这个界面,这个时候就能实现自动刷新我们点击某一个单元格就能实现自动填充颜色的效果

最后需要注意的是我们使用这两种方法设置自动填充颜色,需要将表格的格式另存为xlsm的格式,因为只有这个格式的文件才能储存vba代码,当我们打开文件的时候需要选择启用宏这样的话代码才能起到作用,

怎么样,你学会了吗?

我是excel从零到一,关注我持续分享更多excel技巧

vba模拟鼠标点击_核对数据总看错,试试这个方法,点击单元格自动为整行填充颜色...相关推荐

  1. Datatable表格点击某个单元格可以获取整行数据

    场景: 点击图中所属区域,可以看到该区域对应的一行信息. 解决方案: 在定义列的js中,进行处理: {             data: 'name',             title: '所属 ...

  2. 单元格内多个姓名拆分成一列_excel将一列数据拆为多个表格-excel:如何将一个单元格拆分成多行或多列?...

    如何将一个Excel工作表的数据按一列的关键字拆分成... 工具/材料:Microsoft Office Excel2016版,Excel文档. 1.首先选中Excel文档,双击打开. 2.然后在该界 ...

  3. 单元格内容分列多行_excel表格数据换行分列-EXCEL怎么分行呢?一个单元格有多行字,怎么向分列......

    EXCEL怎么分行呢?一个单元格有多行字,怎么向分列... excel 数据拆分换行 工具/材料:Microsoft Office Excel2016版,Excel文档. 1.首先选中Excel文档, ...

  4. wps里的茶色字体怎么设置_《excel颜色筛选》 WPS2019的EXCEL整行填充一种颜色保存后关闭再打开就变成两种深浅不同的颜色是怎么回事呢?请大神帮忙解决...

    WPS2019的EXCEL整行填充一种颜色保存后关闭再打开就变成两种深浅不同的颜色是怎么回事呢?请大神帮忙解决 格式刷提取那个单元格格式复制后颜色,保存后打开也的吗? 还有你可以右键单元格后下两种的图 ...

  5. 支持将数据导出到Excel文档的时候设置单元格格式的.NET控件Spire.DataExport

    Spire.DataExport for .NET是e-iceblue公司推出的一款数据导出类.NET控件.作为一款专业的数据导出控件,Spire.DataExport for .NET可以帮助开发人 ...

  6. 单元格自适应宽度_最详细的Excel模块Openpyxl教程(二)-单元格操作详解

    在以前的推文中,我们介绍了操作Excel的模块openpyxl的入门知识,相关推文可以从本公众号的底部相关菜单获取.接下来的推文我们来学习一下openpyxl这个python模块中的其他知识,本次推文 ...

  7. 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...

    在Excel表格中做数据报表时,如果有需要重点突出的单元格数据,简单的操作自然是选中相关单元格,在"开始"菜单栏中找到"填充颜色",选择自己想要的颜色即可,如下 ...

  8. html提取excel指定单元格数据,怎样从很多的表格中提取指定单元格数据

    本帖最后由 11119999hrs 于 2018-7-26 19:24 编辑 For i = 1 To k                                            '遍历 ...

  9. WPF DataGrid通过点击单元格获取所在的行号

    WPF DataGrid通过点击单元格获取所在的行号 private void DataGridCell_MouseDoubleClick(object sender, MouseButtonEven ...

最新文章

  1. Codeforces Round #367 (Div. 2)
  2. 使用 conda 和 Jupyter 在 R 中实现数据科学分析
  3. 关于深度学习的小知识点
  4. CynosDB技术详解——存储集群管理【文末有福利】
  5. python学习day-8 迭代器 生成器 装饰器
  6. ppt2003 未找到 mathpagewll 53_steam每日特惠:《伊拉图斯:死之主》今日史低53元
  7. 功能测试的时代,结束了?
  8. Android通信v2.0
  9. 联想计算机M.2固态银盘,联想ThinkPad T14拆机加装内存和M.2固态硬盘
  10. 最新百度网盘下载神器,免安装、免登录、不限速!一键打开网址就能用
  11. 如何用Matlab修正异方差性,matlab 异方差 white
  12. 阳振坤:OceanBase 数据库七亿 tpmC 的关键技术
  13. 安装NET Framework 错误代码0x800F081F怎么解决
  14. 滴滴开源 ​DoraemonKit:一款像哆啦A梦般全能的App研发工具
  15. windows启动时自动运行程序(登录或不登录都可以的)
  16. 移动app测试经验分享
  17. Mui picker 的 Bug
  18. 这才是字节跳动(今日头条)面试?
  19. 深度(Deepin)系统二三事
  20. java学习笔记02

热门文章

  1. Oracle入门笔记(七)——分组查询
  2. IE阻止了此网站安装ActiveX控件
  3. 微滤-超滤-反渗透膜系统“携手并进”处理造纸废水 效果惊人
  4. xp和Ubantu双系统删掉Ubantu (mbrfix工具)
  5. 网络广告术语CPC、CPM和CTR的含义和关系
  6. 两种以太网 RDMA 协议: iWARP 和 RoCE
  7. 服务器放在机柜_服务器机柜摆放有哪几种方式?
  8. [六点]知乎live笔记:厉害的人是怎么学习的
  9. 银河英雄传说 解题报告
  10. PHP开发工程师笔试题