如何在Excel中设置,当点击其中任何一个单元格时,相应的横竖列就会自动填充成同一颜色.

如何在Excel中设置,当点击其中任何一个单元格时,相应的横竖列就会自动填充成同一颜色。

1、首先打开excel表格,在表格上方的工具栏中找到“视图”选项。

2、点击进入“视图”后,找到其中的“阅读模式”选项。

3、然后点击“阅读模式”的下拉菜单,选择需要高亮显示的颜色,例如选择黄色。

4、选择后点击页面中任意单元格,可以看到横行和竖列都会显示同一颜色的高亮。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-13
下载并安装EXCELHOME的易用宝,它的聚光灯功能即有此种效果追问

但是如果其他的电脑没有这个插件,是不是就没有办法出这样的效果了?

追答

记得EXCELHOME上有用VBA做一个小程序,也能实现此功能。

第2个回答  2014-07-13
横、竖列全部要填充么?上百万个单元格呀!
您是否应该指定个范围?
而且,建议改成双击,单击的话,您真正需要选择某个单元格的时候,都没法操作了。追问

只是点击这个单元格才会有这个效果,不点击的话,是没有底纹的

追答

亲,如果只是填充颜色,下面的代码就可以了。

关键在于:如果您原来的行、列有底色,会被黄色覆盖;当鼠标移开时,底色又会被清空。

真正做到不改变原有底色,需要调用Windows屏幕接口,那是更复杂的问题了。



Public rg As Range
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not rg Is Nothing Then Columns(rg.Column).Interior.Pattern = xlNone
If Not rg Is Nothing Then Rows(rg.Row).Interior.Pattern = xlNone
Columns(Target.Column).Interior.Color = 65535
Rows(Target.Row).Interior.Color = 65535
Set rg = Target
End Sub

第3个回答  2016-10-19
点击视图下面的阅读模式即可
第4个回答  2017-04-14
我现在问的是,不要有这个,怎么反回