반응형
엑셀(Excel) VBA - Union, Intersect 함수를 이용해서 영역의 합집합,교집합 구하기 |
환경 : Microsoft Excel 2010 |
Union 함수를 이용해서 여러 셀 영역을 한번에 작업할 수 있습니다. 집합으로 따지면 합집합이 되는 것이고 교집합에 해당하는 공통된 영역을 다루는 함수는 Intersect 라는 함수가 있습니다.
▼ Union 의 문법형태는 인수로 영역을 받습니다. 그리고 인수로 들어오는 영역만큼 선택한후 값이나 서식을 적용하게 됩니다.
Union(Range("A1:E8"),Range("C6:F11")).Interior.Color = vbBlue |
▼ Intersect 는 Union 함수와 달리 공통된 부분을 구하게 됩니다. 문법은 Union 과 동일합니다.
Intersect(Range("A1:E8"),Range("C6:F11")).Interior.Color = vbBlack |
반응형
댓글을 달아 주세요