让Excel活动单元格所在行和列都着上背景颜色的VBA代码

在Excel中,为了增强活动单元格的对比性,有时候我们常常需要修改其背景颜色、字体、字号等,用来区分和其它单元格的对比!

本教程,让我们一起来学习,如何让Excel活动单元格所在行和列都着上背景颜色,首先看下图。



上图中,即C3单元格,被鼠标选中,说明是活动的单元格,如何做才能做到如上图的效果,C3活动单元格所在的行和列,其背景颜色都着上颜色,这样可以方便我们观察单元格,正确的录入数据。

这得使用VBA代码来完成,方法如下:

首先在Excel窗口中,按下键盘上的组合键:Alt + F11

这个时候,会弹出VBA窗口。

①右键点击左边列表中的 Sheet1 并选中查看代码。这样就会弹出一小个VBA输入窗口。

②在小窗口中的上面,左边选择Worksheet名称,右边选择SelectionChange事件。下面就可以在其内部输入代码了,代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Columns().Interior.ColorIndex = 0

x = ActiveCell.Column

Columns(x).Interior.ColorIndex = 13

y = ActiveCell.Row

Rows(y).Interior.ColorIndex = 13

End Sub

最后,保存VBA窗口并关闭,回到Excel窗口,效果就出来了。

知识扩展:

部分代码解释:

Columns().Interior.ColorIndex = 0

x = ActiveCell.Column

Columns(x).Interior.ColorIndex = 13

如上代码的功能,是让活动单元格所在列着上背景颜色的代码。

y = ActiveCell.Row

Rows(y).Interior.ColorIndex = 13

如上代码的功能,是让活动单元格所在行着上背景颜色的代码。

(0)

相关推荐

  • Excel如何快速隐藏/显示选中单元格所在行和列

    在Excel中隐藏行或列, 通常可以通过格式菜单中的行或列选项中的隐藏来实现, 或者是选中行号或列标后通过鼠标右键的快捷菜单来完成, 对于分散的单元格区域, 可以这样快速隐藏: 快速隐藏选中单元格所在 ...

  • excel快速隐藏/显示选中单元格所在行和列

    在Excel中隐藏行或列, 通常可以通过格式菜单中的行或列选项中的隐藏来实现, 或者是选中行号或列标后通过鼠标右键的快捷菜单来完成, 对于分散的单元格区域, 可以这样快速隐藏: 快速隐藏选中单元格所在 ...

  • excel怎么高亮显示区域中活动单元格所在的行和列

    对于一个行数和列数都比较多的Excel表格,当需要查看表格中某单元格所在行或列所对应的数据时,有时会出现看错行、看错列的情况。虽然可以 采用冻结窗格、选择行标等方法来查看,但仍然有些不够方便和快捷。本 ...

  • excel选中单元格所在的行和列高亮显示

    将excel选中单元格所在的行和列高亮显示 操作方法 01 在需要的Excel左下方工作表处点击右键:选择右键菜单[查看代码] 02 将以下代码复制到编辑框内:Private Sub Workshee ...

  • wps表格如何插入单元格、行和列

    首先选中一个单元格,在右击菜单中选中“插入”按钮,如下图所示. 打开单元格插入对话框,这时你可以看到下图中的四个选项;1.活动单元格右移:表示在选中单元格的左侧插入一个单元格;2.活动单元格下移:表示 ...

  • wps表格如何删除单元格、行和列

    首先选中一个单元格,在右击菜单中选中“删除”按钮,如下图所示. 在删除对话框中我们可以看到四种选项;1.右侧单元格左移:表示删除选中单元格后,该单元格右侧的整行向左移动一格;2.下方单元格上移:表示删 ...

  • 怎么设置Excel粘贴单元格保留源列宽

    Excel文档常常被用来统计各类数据,有些用户想知道怎么设置Excel粘贴单元格保留源列宽,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中需要复制的Excel文档.2. ...

  • 表格怎么设置选中单元格行列高亮(单元格高亮显示行和列)

    今天给大家分享的是数据可视化处理,即当数据要求内容变更的时候,区域内容的数据随着变更一起高亮显示,具体是什么样的,可参看下面的图:当我们变更I2单元格的人员名单的时候,可以看出数据区域内和该人相关的内 ...

  • 插入与删除Excel表格单元格行和列

    您可以在Excel工作表中活动单元格的上方或左侧插入空白单元格,同时将同一列中的其他单元格下移或将同一行中的其他单元格右移。同样,您可以在一行的上方插入多行和在一列的左边插入多列。您还可以删除单元格、 ...