excel所选单元格所在行列高亮显示,但不影响单元格本身。

如题。不要那种利用宏但是会损害原有填充色的方法。效果跟下面图片上的一样
另外,最好不要安装插件,只通过excel本身解决。

用宏实现,代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Cells.Interior.ColorIndex = xlNone

    Rows(Selection.Row & ":" & Selection.Row + Selection.Rows.Count - 1).Interior.ColorIndex = 35

    Columns(Selection.Column).Resize(, Selection.Columns.Count).Interior.ColorIndex = 35

    Target.Interior.ColorIndex = xlNone

End Sub

效果图如下:

追问

这个方法会使表格以后的颜色填充全部消失,我不想影响原有的单元格格式

追答

也就是说原来的填充颜色不能被破坏?!这个有点难度,我暂时未能实现,似乎要用到API函数调用,比较复杂。

追问

目前找到几个Excel小插件可以解决,但不装插件我也不知道了。还是谢谢你

追答

了解!

温馨提示:答案为网友推荐,仅供参考
相似回答