Skip Navigation Links.
Expand VBAVBA
엑셀프로그래밍이 필요한 이유
Expand ExcelExcel
Expand External LibraryExternal Library
Expand SolutionSolution
Expand EssayEssay

Range.Validation|
Range.FormatConditions|
ComboBox

조건부서식의 자동화

  • Validation
  • FormatConditions
  • ComboBox
  • Worksheet_SelectionChange

외부라이브러리를 잠시 마치고
엑셀의 자체기능을 다루도록 하자고 했었다

아래의 그림과 같이 테이블에서 찾아보고 싶은 직원을
휠터를 하지 말고 그냥 색상으로 표시하기 위한 목적으로
조건부서식을 사용한다
테이블에서 직원리스트를 고급휠터를 하여 만들어 내어
다른 시트에 붙여넣어 직원리스트를 만들고
직원리스트에 이름을 붙여서
유효성검사목록으로 사용하여
목록에서 직원명을 선택하면 해당 직원에 대한 정보를
모두 조건부서식으로 색상을 표현하게 할수 있을 것이다



그런데 [직원]이름으로 만 찾아 보고 싶은 것이 아니고
상품[분류] 혹은 [상품이름] 혹은 [고객회사]등등 필요할때마다 선택만
하면 해당 휠드의 선택된 정보에 따라서 테이블의 서식이 변하게 하고
싶다면 문제는 틀려진다
위에서 만든 [직원]의 내용과 같이 일일이 휠드마다 작업을 해야 한다
이것을 자동화시켜보도록 하자



하나의 휠드만 하는 것이 아니고 숫자와 날짜를 제외한
콤보상자에서 선택한 휠드값에 따라서 조건부서식을 자유롭게 하도록 한다


conditionalFormat_01.