반응형

대용량 데이터에서 선택한 셀의 행 또는 행/열에 하이라이트 효과가 적용되면 데이터 식별이 쉬워집니다.

이럴 땐, 포커스 셀을 활성화하면 됩니다.

하지만 아쉽게도 M365를 구독하는 분들만 사용할 수 있는데, 일반 엑셀 버전에서도 조건부 서식과 VBA 코드 창에서 이벤트를 설정하면 구현할 수 있습니다.

뭔가 어렵게 느껴지지만 생각보다 간단합니다.

포커스 셀 강의는 맨 아래 링크 남겨두겠습니다.

 

조건부 서식에서 수식 작성

 

색상을 적용할 데이터 범위를 선택하고 [홈] 탭 - [스타일] 그룹에서 [조건부 서식]을 선택하거나 단축키 <Alt , H, L, N>을 차례대로 누릅니다.

 

2. [수식을 사용하여 서식을 지정할 셀 결정]을 선택하고 =row()=cell("row") 수식을 작성하고 [서식] 버튼을 누릅니다.

ROW 함수는 선택한 셀의 행 번호를 구하는 함수고 CELL 함수는 선택한 셀의 정보를 구하는 함수입니다.

=row()=cell("row")은 현재 셀의 행 번호가 선택한 셀의 행 번호와 같은지 비교하는 수식이 됩니다.

 

3. [서식] 버튼을 눌러 [채우기] 탭을 선택한 후 강조할 색을 선택하고 [확인]을 눌러 조건부 서식을 빠져나옵니다.

이렇게 설정한 조건부 서식은 선택한 셀의 행에만 색이 적용됩니다.

 

4. 선택한 열에도 색상으로 강조되도록 조건부 서식을 설정해 보겠습니다.

같은 방법으로 조건부 서식을 설정하고 =column()=cell("col") 수식을 작성합니다.

COLUMN 함수는 현재 셀의 열 번호를 구하는 함수이고 CELL("col")은 선택한 셀의 열 번호를 구하는 수식입니다.

그러면 =column()=cell("col")은 현재 셀의 열 번호가 선택한 셀의 열 번호와 같은지 비교하는 수식이 됩니다.

 

 

5. [서식] 버튼을 눌러 [채우기] 탭에서 강조할 색을 선택한 후 [확인]을 눌러 조건부 서식을 빠져나옵니다.

 

클릭했을 때 선택할 셀의 행/열에 색이 표시되도록 VBA 코드 작성

 

조건부 서식에서 수식을 작성했다고 셀을 선택했을 때 바로 색이 표시되는 것은 아닙니다.

엑셀에게 셀이 선택되었다는 것을 알려줘야 하는데 이렇게 마우스를 클릭하거나 더블클릭했을 때처럼 어떤 상황을 이벤트라고 합니다.

이벤트는 워크시트에서는 작성할 수 없고 VBE 창을 열어 작성해 줘야 합니다.

 

1. <Alt + F11>을 눌러 [VBE] 창을 실행합니다.

Sheet1 (2025년)을 더블클릭한 후 오른쪽 코드 창에서 개체 목록을 클릭하고 Worksheet를 선택하면 프로시저 목록에 SelectionChange 이벤트가 선택됩니다.

 

개체 목록에는 다양한 이벤트가 있지만 SelectionChange 이벤트가 셀을 선택했을 때 동작이 일어나는 이벤트가 됩니다.

2. 코드 창에서 Worksheet_SelectionCange(ByVal Target As Range) 프로시저 속에 <Tab>을 한 번 눌러 들여 쓴 후 Target.Calculate를 입력합니다.

Calculate는 워크시트에서 계산이 되면 발생하는 메서드로 Target 인수를 받아 Calculate 메서드가 동작하는 것입니다.

 

단축키 <Alt + Q>를 눌러 [VBE 코드] 창을 닫고 워크시트를 보면 선택한 셀의 행/열에 색으로 강조되어 있습니다.

 

대용량 데이터에서 사용하면 데이터 식별이 쉽겠죠?

실무에 꼭 활용해 보세요!

 

VBA 코드가 포함된 엑셀 문서 저장하기

 

VBA 코드가 포함된 엑셀 문서를 저장할 땐 파일 형식을 'Excel 매크로 사용 통합 문서'를 선택해야 합니다.

일반 엑셀 .xlsx로 저장하면 VBA가 동작하지 않습니다.

 

 

설정 취소하기

 

이렇게 설정한 효과를 제거하려면 조건부 서식을 삭제하면 됩니다.

1. [홈] 탭 - [조건부 서식] - [규칙 관리]를 선택해 삭제할 규칙을 선택하고 [규칙 삭제]를 선택합니다.

 

2. 또는 VBA 코드창에서 해당 코드를 삭제해도 됩니다.

 

3. 가장 효과적인 방법은 [조건부 서식] - [규칙 관리]에서 해당 규칙의 채우기 색을 '색 없음'으로 설정해도면 됩니다. 그러면 필요할 때 색을 지정하면 되니까요.

 

도움이 되는 영상 강의도 공유합니다.

강의 내용이 도움이 되셨다면 좋아요! 부탁드려요!

https://youtu.be/Q789673MqqE

 

 

 

M365를 구독하고 있다면 포커스 셀 기능을 사용해보세요.

관련 강의 링크 공유합니다.

https://hantip.net/724

 

선택한 셀의 행/열을 강조하는 포커스 셀 #엑셀

엑셀에 이 기능이 추가되었어요~ 대용량 데이터에서 이제 포커스 셀을 선택해 보세요.선택한 셀의 행과 열이 색으로 강조되어 데이터 식별이 쉬워집니다.기능 알아볼까요? 맨 아래 영상 강의도

hantip.net

 

 

반응형

+ Recent posts