如何在Excel中设置,当点击其中任何一个单元格时,相应的横竖列就会自动填充成同一颜色. 30
5个回答
展开全部
下载并安装EXCELHOME的易用宝,它的聚光灯功能即有此种效果
追问
但是如果其他的电脑没有这个插件,是不是就没有办法出这样的效果了?
追答
记得EXCELHOME上有用VBA做一个小程序,也能实现此功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
横、竖列全部要填充么?上百万个单元格呀!
您是否应该指定个范围?
而且,建议改成双击,单击的话,您真正需要选择某个单元格的时候,都没法操作了。
您是否应该指定个范围?
而且,建议改成双击,单击的话,您真正需要选择某个单元格的时候,都没法操作了。
追问
只是点击这个单元格才会有这个效果,不点击的话,是没有底纹的
追答
亲,如果只是填充颜色,下面的代码就可以了。
关键在于:如果您原来的行、列有底色,会被黄色覆盖;当鼠标移开时,底色又会被清空。
真正做到不改变原有底色,需要调用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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击视图下面的阅读模式即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我现在问的是,不要有这个,怎么反回
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询