Excel高亮所选单元格所在行列

  • § Excel自动高亮行列
    • 1.VB程序实现
    • 2.VB程序加条件规则和公式实现

§ Excel自动高亮行列

  在使用Excel的时候,有时候需要看某一单元格所在行或者列的其他数据,当数据特别多的时候,找同一行的数据就显的很难受,高亮当前所在行列有两种方式;
方案一:新建规则,通过函数高亮|优点是不需要开启宏,但是每次选中单元格后需要按F9才可以高亮,比较繁琐。

1.VB程序实现

  使用开发工具中的VB进行程序控制

  • 优点是每次单击即可激活高亮相应的行列,直接复制代码进去即可,使用方便
  • 缺点是退出后最后一个高亮的行列会被填充颜色,原来的颜色会被清除
  • 对于没有填充颜色,且不要求保留原来颜色的元格,可以采用如下方法
  • 实现代码如下
'这样的行是VB注释,不会被编译
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
'清除工作表单元格的背景色
.Parent.Cells.Interior.ColorIndex = xlNone
'设置选中区域所在行的背景色,这里是RGB颜色的十进制代码
.EntireRow.Interior.Color = 5296274
'设置选中区域所在列的背景色,这里是RGB颜色的十进制代码
.EntireColumn.Interior.Color = 5296274
End With
End Sub

2.VB程序加条件规则和公式实现

步骤如下:

  • 2.1创建名称
    公式→定义名称→输入名称→输入起范围(定义的时候可选,之后不可修改)→在引用位置处输入函数
//63 传回储存格的填满色彩
//单元格位置都可以,大门时需要注意不能加绝对引用符号
=GET.CELL(63,Sheet1!T8)=0

  • 2.2创建条件格式
    开始→条件格式→新建规则→如下图设置,选择使用公式要设置格式的单元格→输入规则公式→在格式中选择填充颜色
//注意最后一个参数要与上边的公式标签名称一致
=AND((CELL("col")=COLUMN())+(CELL("row")=ROW()),getcell)

  • 2.3设置规则生效的范围


在规则管理器中管理刚才添加的规则应用区域

  • 2.4添加自动刷新VB程序
Private Sub Worksheet_SelectionChange(ByVal Target As Range)Application.ScreenUpdating = True
End Sub

最终效果:


可以发现原来的单元格颜色还在,但是当整行整列填充颜色的时候可能会出现问题,有得有舍吧,看需求,总之两种方案都不是很完美。

Excel-01高亮所选单元格所在行列相关推荐

  1. EXCEL所选单元格所在行列有颜色

    引用:https://zhidao.baidu.com/question/106565218.html 1.打开需要应用的excel. 2.按 ALT+F11,会弹出代码编辑框. 3.在左边会显示出上 ...

  2. 根据点选单元格自动设定冻结窗格位置

    根据点选单元格位置,自动设定冻结窗格位置 函数代码 部分时候需要表格中的不同部分内容实现滚动,而另一部分不动,并且会根据需要自动调整滚动和固定的位置,下面的代码可以实现点选不同的行时,实现不同的滚动范 ...

  3. excel表格行列显示十字定位_突出显示活动单元格所在行列的设置方法

    在进行Excel工作表的处理时,有时需要以某种方式突出显示活动单元格或指定的单元格区域.一般情况下,可以对这些单元格或单元格区域填充颜色以获得需要的显示效果,在对单元格或单元格区域突出显示后需要取消上 ...

  4. html怎么把excel表格合并单元格,巧用格式刷实现Excel合并后保留原单元格数据

    合并单元格是用户在制作表格时常用的命令,它可以把多个单元格显示成一个单元格,起到美化的作用. 通常情况下,如果把几个含有数据的单元格进行合并,Excel会提示"在合并单元格时,如果选择的单元 ...

  5. 微软excel设置鼠标点击单元格时行列样式,十字样式

    一.使用插件 方方格子 http://www.ffcell.com/home/products.aspx 二.使用vb函数 一直用微软的office产品,excel中当文字内容过多时,无法准确定位行与 ...

  6. Excel向下合并空单元格

    目录 1.vba实现向下合并空单元格 2.通过Excel操作实现 3.通过方方格子插件 在使用Excel时常见如下操作: 将左边的1,2,3,4合并成右边的样子,除了我们手动去合并外还有什么其他方法呢 ...

  7. 如何在 Excel 中对齐或旋转单元格中的文本?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel的使用技巧,了解如何在 Excel 中对齐或旋转单元格中的文本. 在 Excel 中,对齐或旋转单元格的文 ...

  8. Excel小技巧:合并单元格且不丢失数据

    方法:使用VBA 可以使用下面的代码合并所选单元格: Sub MergeCells() '连接所选单元格中的所有内容并将其放入最上方单元格 '然后合并所有单元格 Dim strOutput As St ...

  9. php把1拆分成三份,谁知道Excel电子表格怎么把一个单元格分3份(分成3个三角)! | excle表格怎么分割三份...

    请问,excel表格的单元格怎么一分为二或一分为三,是拆分,与合并无关,请高手指教 excel拆分已合并的格的步骤: 三行单元格目前处于一个单元格状态. 选还原的单元格,右键鼠标,在工具栏中选择快捷转 ...

最新文章

  1. appium适用场景
  2. 2、事务的概念和特性
  3. 根据条件查询某条记录的条数_「性能与架构」MySQL 8 查询优化新工具 Explain Analyze...
  4. java零钱换整程序_贪心算法换零钱(java)
  5. 导入安全证书到jdk
  6. 功能丰富的Perl:用Perl读写Excel文件
  7. 突发!甲骨文严查Java授权,很多公司连夜卸载了JDK,启用OpenJDK 替代....
  8. 五周第三次课(4月20日)shell介绍、命令历史、命令补全和别名、通配符 、输入输出重定向...
  9. matlab中提取微分方程某点的值,从随机微分方程解中提取某些参数的值
  10. 【场景化解决方案】OA付款审批同步到金蝶KIS
  11. element-ui vue-quill-editor 富文本编辑器 解决插入图片不采用base64 从服务器传图片在显示返回url
  12. 微信气泡主题设置_微信气泡主题华为手机要怎么弄 华为手机微信气泡主题设置方法介绍...
  13. C4D中使用Redshift渲染器翻转贴图
  14. 开发STM32相关资料下载
  15. XTW100高速编程器驱动安装
  16. 2020年全球高被引科学家名单出炉!内地770人上榜
  17. 面试经历(华为,瑞晟,大华,海康,虹软,顺丰)
  18. ThinkPHP55.1验证码的使用及点击刷新
  19. react native 0.44.3 ios webview 102 error
  20. PageSpeed Insights网页性能测试工具

热门文章

  1. iOS尺寸单位pt、ppi与px之间换算关系
  2. mysql create table select from_mysql create table select复制表结构和数据实例讲解
  3. 优爱酷首发,Windows11安卓子系统WSA又悄悄更新了,电脑运行安装apk,最新版本号为V2203.40000.1.0 完整安装包附依赖包。
  4. Netty是如何把Channel 从Boss线程传到Work线程的?
  5. mysql 子查询 group by_mysql 子查询 group by的使用
  6. 认识Serverlet
  7. 课题组甘言海博士的论文被国际顶级期刊 IEEE TIP 录用
  8. NOI 3.5 哈希 1807:正方形
  9. 读马老师的《Java自学之路》有感
  10. 综合FuSa和SOTIF的无人驾驶扩展HARA分析方法