
Excel 2010을 사용할 때 특정 행을 선택한 후 다른 창이나 시트로 탭하면 강조 표시된 행/셀이 더 이상 표시되지 않습니다. 초점이 맞지 않은 창을 다시 볼 때 이것은 정말 짜증나는 일입니다. 초점이 맞지 않은 창에서 행이 다시 강조 표시되도록 이 기능을 끄는 방법이 있습니까?
답변1
"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