Excel 매크로(VBA) 질문 올립니다.
글쓴이: jip102 / 작성시간: 화, 2014/01/21 - 10:37오후
안녕하세요. 엑셀 매크로를 이용하여 통계를 내려 하는데 도움을 얻고자 글을 올려 봅니다.
하나의 엑셀 파일에 Sheet1 과 Sheet2 가있는데 각 Sheet 별 내용을 아래와 같습니다.
1) Sheet1 의 내용
A B C D
1 A001 20 30 40
2 B001 10 20 30
3 C001 50 60 70
2) Sheet2의 내용
A B C D
1 B001
2 A001
3 C001
3) 원하고자 하는 결과(Sheet2)
A B C D
1 B001 10 20 30
2 A001 20 30 40
3 C001 50 60 70
위의 내용에 대해서
if Sheet1.A1 = Sheet2.A2
Then Sheet1의 B,C,D의 내용을 Sheet2의 B,C,D의 뿌려주고자 합니다.
다시말해 Sheet1.A1과 Sheet2.A2가 조인 조건이 되어서 같으면 Sheet1의 내용을 Sheet2에 옮기고자 하는 것입니다.
엑셀 매크로로 구현을 하고자 하는데 초보라서 쉽지가 않네요. 고수님들의 조언 부탁드립니다.
참고로 엑셀은 2010입니다.
Forums:
Sheet의 내용이 라인이 안맞아서 다시 올립니다
라인을 수정해도 안맞는군요.ㅎ
위의 Sheet1과 Sheet2의 A,B,C,D는 엑셀의 세로 컬럼이고
1,2,3은 가로 컬럼입니다(A1,B1,C1,D1 이런식의...)
매크로 없이 한다면 vlookup 함수로
매크로 없이 한다면 sheet2 셀에서 vlookup 함수로 sheet2의 키값으로 sheet1 범위 안을 조회한 후 offset을 줘서 복사해오시면 될 듯합니다.
댓글 달기