본문 바로가기

직장생활꿀팁

엑셀 셀 선택하면 색상 바뀌는 방법

728x90
반응형

안녕하세요~

오늘은 엑셀 작업 할때 셀을 클릭하면 셀의 색상이 변하는 방법에 대해서 보겠습니다.

 

VGA 코드를 사용하면 되는데요~

 

엑셀에서 특정 셀을 클릭할 때 해당 셀의 색상이 바뀌고, 

다른 셀을 클릭하면 이전에 선택된 셀의 색상이 원래대로 돌아가고 

새로 선택된 셀만 색깔이 바뀌도록 할 수 있습니다.

 

먼저 엑셀 파일을 열고 

 

"Alt + F11"을 눌러 VBA 편집기를 엽니다.

아무것도 나오지 않는다면 보기 메뉴에서 코드를 눌러줍니다.

그러면 아래와 같이 코드를 넣는 창이 나오는데요

 

아래 코드를 복사하여 붙여넣기 합니다.

 

Private prevCell As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If prevCell Is Nothing Then
        Set prevCell = Target
    Else
        prevCell.Interior.ColorIndex = xlNone
        Set prevCell = Target
    End If
    Target.Interior.ColorIndex = 6
End Sub

 

 

그런다음에 VGA 창을 나가서 엑셀 아무 셀이나 눌러서 선택된 셀이 색깔 표시가 되는지 확인합니다.

 

이렇게 선택된 셀이 색깔로 표시가 잘 되는 것을 확인할 수 있습니다.

 

* 주의하실 점은 아래 사진 처럼 sheet2에서 코드를 입력했기때문에 sheet2만 적용이 되었습니다.

다른시트에도 적용하고 싶다면 아래 그림의 좌측 메뉴트리에서 sheet1을 더블클릭하시면

코드 입력창이 뜨는데 거기에 똑같이 복붙 해주시면 됩니다.

 

좋은점은 이렇게 내가 엑셀작업을 하다가 다른거 할일이 있어서 다른 창을 띄워서 작업을 하고 다시 엑셀로

돌아오는 경우 어디까지 작업했는지 헷갈릴때가 있는데요 

이렇게 셀 색이 입혀져 있으니 어디까지 했는지도 금방 찾을 수 있어서 좋답니다.

 

 

* 추가로 저장하실때 VGA 코드를 계속 사용하고 싶으시다면 아래의 매크로 사용 통합문서로 저장하셔야 합니다.

 

 

일반문서로 저장하시면 해당 VGA 기능은 사용할수 없구요. 개인이 작업할 문서이지만 보고하거나 다른곳에 전송하셔야

되는 자료라면  VGA  코드 넣고 사용하시다가 저장하실 때 아래와 같이 그냥 통합문서로 저장하시면

매크로 기능 저장할 수 없다고 팝업창이 뜨는데 예 하시면 일반 문서로 저장이 됩니다.

반응형