엑셀에 조건부 서식을 사용하는 이유는 변경 사항을 색으로 잘보기 위함이다.
조건부 서식을 하나하나 다 해주기는 데이터가 많으면 시간도 소모되고 필요없는일이된다.
VBA를 이용해 색칠하는 방법을 이용해 변경점을 쉽게 파악할 수 있도록 해보자.
색칠하는 방법은 두 가지이다.
1. COLOR INDEX(미리정의된) 이용하는 방법
2. RGB색의 숫자를 조절하는 방법
우선 COLOR INDEX를 활용하여 색칠하는 방법을 알아보자.
*아래는 COLOR INDEX 참고
*빨간색으로 인덱스 이용 셀 칠하기
-----------------------------------------------------------------------------------------------------------------
Sub 색칠하기_컬러인덱스()
Cells(2, 2).Interior.ColorIndex = "3"
End Sub
-----------------------------------------------------------------------------------------------------------------
셀의 2행 2열에 빨간색으로 셀을 색칠하는 코드이며 결과는 아래와 같다.
이제 두 번째 방법인 RGB 색을 조절하는 방법을 확인해보자.
*빨간색으로 RGB컬러 이용 셀 칠하기
-----------------------------------------------------------------------------------------------------------------
Sub 색칠하기_RGB컬러()
Cells(2, 2).Interior.Color = RGB(255,255,0)
End Sub
-----------------------------------------------------------------------------------------------------------------
위의 코드는 2행2열에 노란색으로 칠한다.
RGB 색칠하기를 하면 INDEX 보다 좀 더 다양한 색을 구현할 수 있겠다.
다음시간엔 색의 값을 받는 방법을 생각해보겠다.
'엑셀 > VBA' 카테고리의 다른 글
엑셀 VBA - 행추가하기/열추가하기/행지우기/열지우기 (0) | 2020.11.01 |
---|---|
엑셀 VBA - 셀 색 확인하기/셀 색 값 확인하기/색의 값 (1) | 2020.11.01 |
엑셀 VBA - 셀 지우기/내용 지우기/ 서식 지우기/ 삭제하기 (0) | 2020.10.29 |
엑셀 - 컨트롤 삽입하기/매크로 버튼 만들기/vba 실행 버튼 만들기 (0) | 2020.10.29 |
엑셀 VBA - 엑셀 VBA 단축 버튼 만들기 / 단축키 / 단축 버튼 생성 /매크로/VBA버튼/ (0) | 2020.10.28 |