반응형
엑셀(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 |
반응형
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀(Excel) VBA - 사용자 정의 폼으로 로그인 기능 만들기 3부 (6) | 2014.12.07 |
---|---|
엑셀(Excel) VBA - 사용자 정의 폼으로 로그인 기능 만들기 2부 (1) | 2014.12.06 |
엑셀(Excel) VBA - 사용자 정의 폼으로 로그인 기능 만들기 1부 (0) | 2014.12.06 |
엑셀(Excel) VBA - PrintPreview, PrintOut 함수로 인쇄미리보기, 인쇄하기 실행 (0) | 2014.12.03 |
엑셀(Excel) VBA - Comments 속성을 사용해서 메모추가와 서식지정하기 (0) | 2014.12.01 |
엑셀(Excel) VBA - Clear, ClearContents, ClearFormats 함수에 대한 사용법 (0) | 2014.11.30 |
엑셀(Excel) VBA - SpecialCells 속성을 이용해 조건에 맞는 셀 선택하기 (0) | 2014.11.29 |
엑셀(Excel) VBA - InputBox 를 통한 다양한 형태의 값 입력받기 (0) | 2014.11.22 |