|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 엑셀 버전(95,97,2000,xp,2003,2007): 365ProPlus
* 아래줄에 질문을 작성하세요 >>
안녕하세요.
엑셀로 여러가지 연습을 하고 있습니다. 특히 회사에서 데이터 작업을 많이 하여, 관련된 매크로를 만들어서 써볼려고 하는데, 도움 부탁드립니다. 제가 쓰고 싶은 매크로는 크게 2가지입니다.
1. 2개의 시트에서 특정값을 바탕으로 값을 비교한 후, 같은 값이 있는 경우 한 곳의 시트로 관련된 열에 있는 데이터를 가져오려고 합니다.
- 종합 시트와 주문 시트의 제품번호가 같은 경우 주문 시트의 주문자, 주문일 Value를 Copy 후 종합 시트의 주문자, 주무일 열로 Paste 하고 싶습니다.
2. 같은 값이 여러개로 구성된 경우, 해당 비교값의 바로 아래 행에 행 삽입 후 각 열의 값들을 가져오려고 합니다.
- 종합 시트와 주문 시트의 제품번호가 같은 경우가 여러 개가 있습니다. 종합 시트의 제품번호는 각 1개 고유값이므로, 주문 시트에서 중복되는 행들 중 추가되는 내용들을 종합 시트의 해당되는 값 바로 아래에 행 삽입 후, 해당 값들을 추가하고 싶습니다.
몇 번 반복하다가 잘 되지 않아 고수님들의 방법을 여쭙고자 합니다.
For each와 if를 중첩해서 쓰다보니, 해당 행을 찾는데 계속 문제가 발생하더라고요.
어떤 방식의 문법을 써야 할지 감이 잘 오지 않네요.
|
|