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

时间:2022-11-24 17:14:17 

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

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

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

   上图中,即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

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

标签:让Excel活动单元格所在行和列都着上背景颜色的VBA代码
0
投稿

猜你喜欢

  • WPS excel怎样计算反双曲余弦值

    2023-04-30 11:35:43
  • Excel表格使用公式计算一个月多少天教程

    2023-11-25 22:09:25
  • 3、输入要搜索的关键字

    2023-01-06 07:32:42
  • Win11电脑Explorer.exe占用内存高怎么解决?

    2023-04-02 13:43:24
  • win10系统如何注册ocx文件

    2022-06-23 08:21:31
  • win10系统与win7/win8有哪些区别?

    2023-05-16 04:12:58
  • wps如何选定打印区域?

    2022-01-30 08:22:17
  • 如何设置Excel单元格的输入数据类型限制?

    2022-01-25 10:43:27
  • 自动循环播放所有幻灯片的设置方法

    2023-01-22 01:21:21
  • word英语翻译成中文

    2023-06-11 14:41:10
  • 如何一键去除PPT中动画效果?如何保留PPT 中嵌入特殊字体?

    2022-02-09 21:44:53
  • Mate Translate支持哪些配对语言

    2023-08-25 07:22:35
  • 苹果iOS/iPadOS 15.1正式版发布:支持AirPods 3,带来共享同播及一系列

    2022-04-19 12:00:03
  • Windows Lite Santorini现身,Andromeda设备淡出

    2023-03-02 21:47:39
  • 如何在 Mac 上使用第三方鼠标?

    2023-06-10 15:56:21
  • 怎么使用WPS远程连接公司电脑?

    2022-01-27 18:31:38
  • Win10怎么禁用集成显卡?

    2023-11-27 07:31:44
  • 如何用excel计算乘法的教程

    2022-06-18 17:16:07
  • Win10更新显卡驱动提示尝试重启GeForce Experience的解决方法

    2022-09-03 08:26:41
  • 必应输入法打出不认识的字的方法

    2023-06-21 09:20:54
  • asp之家 电脑教程 m.aspxhome.com