EXCEL高亮当前行跟列的VBA编程操作

 时间:2026-02-15 03:02:20

1、直接在开发工具打开VB编程界面,或用ALT+F11快速调出编程界面

EXCEL高亮当前行跟列的VBA编程操作

2、如图位置,双击sheet1,打开工程管理器

EXCEL高亮当前行跟列的VBA编程操作

3、选中worksheet

EXCEL高亮当前行跟列的VBA编程操作

4、复制代码

--------复制代码开始--------

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 

Dim Rng As Range 

Set Rng = Target.Range("a1") '选中目标单元格A1

Cells.Interior.ColorIndex = 0 '清除所有背景色 

Rng.EntireColumn.Interior.ColorIndex = 40 '设置当前列颜色 

Rng.EntireRow.Interior.ColorIndex = 36 '设置当前行颜色 

End Sub

--------代码结束--------

EXCEL高亮当前行跟列的VBA编程操作

5、ctil+s保存

回到录制该变成的工作簿

EXCEL高亮当前行跟列的VBA编程操作

6、仅应用于选中的工作簿,无法应用于整个表格

若想应用所有表格,建议使用开启个人宏工作簿

EXCEL高亮当前行跟列的VBA编程操作

EXCEL高亮当前行跟列的VBA编程操作

  • Excel VBA教程:自动修改图表
  • 如何利用VBA代码给图表添加数据标签
  • 如何利用VBA代码自动生成带平滑线的散点图
  • 如何利用VBA代码自动生成带直线的散点图
  • excel中使用vba来获取单元格的列宽和行高
  • 热门搜索
    旅游信息化 栾川旅游景点 外出旅游必备物品清单 航空旅游学院 明月山旅游攻略 旅游保险网官网 重庆旅游公司 冬季国内旅游推荐 蜀南竹海旅游 旅游北京