반응형

기울임체는 확실하지 않은 내용으로 향후 수정될 수 있음

개인공부용이지만 댓글과 구독은 큰 도움이 됩니다. 


학습일자 : 2020.11.19

학습방법 : 업무 자동화 올인원패키지, 패스트캠퍼스

 

실습목표

  1. 새로운 시트를 생성하고,
  2. 다른 시트내 특정 영역의 데이터를 복사해 가져오고,
  3. 중복된 데이터는 삭제하여 정렬한다.

 * 1과 2는 이전 연습 때, 학습한 내용임 

 

실습내용

1) [Property] ActiveSheet (+ ActiveCell, ActiveWorkbook)

  Active된 Sheet(혹은 Cell이나 Workbook)를 반환(Return)한다. 따라서 해당 속성을 사용하기 전에 Active된 개체를 특정해야 하는데, 예제의 첫 ActiveSheet에서는 자동으로 현재 열려있는 워크시트가 특정되었다. 반면 두 번째 ActiveSheet는 앞에서 Activate라는 함수(Method)를 명령하여 시트(1)을 특정하였다. (마이크로소프트 사이트 설명_클릭

2) = (값 채워넣기)

 'Range("특정셀") =' 의 형식으로 셀에 값을 채울 수 있다. 간단하므로 익혀두면 좋을 것 같다.

3) RemoveDuplicates 

RemoveDuplicates (Columns , Header)

 특정 영역에서 중복된 데이터를 제거한다. RemoveDuplicates 뒤에 숫자를 붙여 어느 열을 기준으로 중복된 데이터를 삭제할 것인지 설정할 수 있다. 예를 들어 아래의 데이터에서 RemoveDuplicates 1로 명령하면 부서를 기준으로 중복데이터가 제거되고, RemoveDuplicates 2로 명령하면 지역을 기준으로 중복데이터가 제거된다. 

(왼쪽부터) 원본데이터, RemoveDuplicates 1, RemoveDuplicates 2

 더 자세한 내용은 마이크로소프트 사이트(클릭) 에서

에러 발생(오답노트)

 없었음

 

모르는 내용이 있다면 VBA 아카이브(클릭)에서 키워드로 검색하기 ▼

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기