在使用Excel的时候,有时候需要看某一单元格所在行或者列的其他数据,当数据特别多的时候,找同一行的数据就显的很难受,高亮当前所在行列有两种方式;
方案一:新建规则,通过函数高亮|优点是不需要开启宏,但是每次选中单元格后需要按F9才可以高亮,比较繁琐。
使用开发工具中的VB进行程序控制
'这样的行是VB注释,不会被编译
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
'清除工作表单元格的背景色
.Parent.Cells.Interior.ColorIndex = xlNone
'设置选中区域所在行的背景色,这里是RGB颜色的十进制代码
.EntireRow.Interior.Color = 5296274
'设置选中区域所在列的背景色,这里是RGB颜色的十进制代码
.EntireColumn.Interior.Color = 5296274
End With
End Sub
步骤如下:
//63 传回储存格的填满色彩
//单元格位置都可以,大门时需要注意不能加绝对引用符号
=GET.CELL(63,Sheet1!T8)=0
//注意最后一个参数要与上边的公式标签名称一致
=AND((CELL('col')=COLUMN())+(CELL('row')=ROW()),getcell)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = True
End Sub
最终效果:
联系客服