Excel 2010에서 창이 포커스를 잃을 때 선택한 행을 강조 표시한 상태로 유지하는 방법이 있습니까?

Excel 2010에서 창이 포커스를 잃을 때 선택한 행을 강조 표시한 상태로 유지하는 방법이 있습니까?

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

관련 정보