这个应该是用vba来实现。
前面所说的什么条件格式,格式替换只能能满足你的很小一部分要求,仅仅能将查找到的单元格用其他相对醒目的格式显示。但是离开查找位置后,不能自动清除格式,只能手动清除,而且这样操作呀太费事了,每次查找,都要在替换中设置那么些格式。
以前我在网上找到一段高人写的代码,作用是选中某一单元格后,该单元格所在的行和列均填充底色,可以比较醒目地一眼看到交叉点处的单元格。因为查找定位和鼠标点选定位都是定位,所以你的要求,可以用这段代码的原理来实现。应该是将设置选中区域所在行的背景色一行的代码改成设置该行行高的语句就可以,但由于本人对vba不熟悉,所以不会改,仅作抛砖引玉之用。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
'清除工作表单元格的背景色
.Parent.Cells.Interior.ColorIndex = xlNone
'设置选中区域所在行的背景色
.EntireRow.Interior.Color = vbGreen
'设置选中区域所在列的背景色
.EntireColumn.Interior.Color = vbCyan
End With
End Sub
温馨提示:答案为网友推荐,仅供参考