当我使用 Excel 2010 时,我选择了某一行,如果我切换到另一个窗口或工作表,突出显示的行/单元格将不再可见。当回头看未聚焦的窗口时,这真的很烦人。有没有办法关闭此功能,以便该行再次在未聚焦的窗口中突出显示?
答案1
我建议使用“Workbook Sheet SelectionChange Event”代替“Workbook_SheetActivate”。因为最终你需要选择一个单元格来突出显示行。
Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
Cells.Interior.ColorIndex = 0
With Target
.EntireRow.Interior.ColorIndex = 19
End With
Application.ScreenUpdating = True
End Sub
怎么运行的:选择一个单元格,该行将突出显示。移至其他工作表并返回工作表时,您会发现该行仍突出显示。
要从行中删除填充颜色,可以使用以下代码,
ActiveCell.Interior.ColorIndex = xlNone