EXCEL如何高亮显示当前选中单元格所在行、列?
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
VBA可轻松实现。如下代码:
--------代码开始--------
Private
Sub
Worksheet_SelectionChange(ByVal
Target
As
Range)
Dim
Rng
As
Range
Set
Rng
=
Target.Range("a1")
Cells.Interior.ColorIndex
=
0
'清除所有背景色
Rng.EntireColumn.Interior.ColorIndex
=
40
'设置当前列颜色
Rng.EntireRow.Interior.ColorIndex
=
36
'设置当前行颜色
End
Sub
--------代码结束--------
说明:
在你要实现此功能的工作表标签右击,在弹出的菜单中选择编辑代码,然后输入上面代码保存即可!
备注:
如没有出现效果,则可能是禁用了宏的关系。所以要在安全选项中启用宏选项。
--------代码开始--------
Private
Sub
Worksheet_SelectionChange(ByVal
Target
As
Range)
Dim
Rng
As
Range
Set
Rng
=
Target.Range("a1")
Cells.Interior.ColorIndex
=
0
'清除所有背景色
Rng.EntireColumn.Interior.ColorIndex
=
40
'设置当前列颜色
Rng.EntireRow.Interior.ColorIndex
=
36
'设置当前行颜色
End
Sub
--------代码结束--------
说明:
在你要实现此功能的工作表标签右击,在弹出的菜单中选择编辑代码,然后输入上面代码保存即可!
备注:
如没有出现效果,则可能是禁用了宏的关系。所以要在安全选项中启用宏选项。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
右键工作表标签-代码,把下面代码复制进行,回到excel,点一下试试
Private
Sub
Worksheet_SelectionChange(ByVal
Target
As
Range)
Target.EntireRow.Select
End
Sub
Private
Sub
Worksheet_SelectionChange(ByVal
Target
As
Range)
Target.EntireRow.Select
End
Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询