Lost Information!

엑셀 VBA 기초 - 복사와 붙여넣기 - 2편 본문

개인브랜드블로그를 만들어 보자/엑셀VBA

엑셀 VBA 기초 - 복사와 붙여넣기 - 2편

Lostinformation 2020. 10. 7. 14:12

모두가 칼퇴하는 그날까지~

지난 글에서는 

 

엑셀에서 쉽게 하는

복사와 붙여 넣기

매트로로 만들어 단순히

데이터 값만 복사하는

방법을 알려드렸는데요.

 

만일 저번 내용을 모르시거나

기억이 나질 않으신다면

밑에 글을 참고해주세요.

red-s.tistory.com/2416

 

엑셀 VBA 기초 - 복사와 붙여넣기 - 1편

모두가 칼퇴하는 그날까지~ 지난 글에서는 셀을 변수로 사용해서 그 조건에 따라 내가 원하는 값으로 변환시키는 코딩에 대해서 자세히 설명드렸어요. 만일 저번 내용을 모르시거나 기억이 나

red-s.tistory.com

 

그럼 이번 글은 간단하면서도

중요한 엑셀 VBA의 

복사와 붙여 넣기에 대해

추가적으로 알려드리게요.

 

그럼 저번에는 데이터의 값만

가져왔다면 이번에는 수식만

복사하고 싶으면 어떻게 해야 할까요?

 

 

 

먼저 표 위에 복사해야 할

필요한 수식을 적어주시고요.

 

그냥 저 수식만 같다 붙이면

되지 않나 생각하시기도

하겠지만 그렇게 되면

 

이렇게 기존의 배경색들은

부터 세팅해놓은 것들까지

모두 전부 리셋됩니다.

 

그래서 매크로로 수식만 

복사 붙여 넣기 하는 방법을

알려드릴게요.

 

그럼 먼저 ALT + F11 버튼

눌러주세요.

 

 

이다음 이렇게 적어주시면

우리가 원하는 수식만

복사하는 형태가 됩니다.

 

바로 설명 들어가면

 

Range("H3:I3"). Copy

h3부터 i3까지 복사해

 

Range("H8:I21"). PasteSpecial xlPasteFormulas

h8부터 I21까지 붙여 넣은데 

수식만 복사해서 붙여 넣어

 

그다음 실행하게 되면

 

이렇게 수식만 복사된

모습을 볼 수 있습니다.

 

저번 글과 달라진 거라고는

 

xlPasteValues

값만 붙여 넣기

 

xlPasteFormula

수식만 붙여 넣기

 

이것만 기억하셔도 확실히

편하게 복사 붙여 넣기 

하실 수 있을 거라고 생각합니다.

 

그럼 당연히 서식도

붙여 넣기 할 수 있겠죠?

 

이렇게 된 표가 있고

위쪽에 서식만 세팅해 

놓았다고 생각한 후에 

복사 붙여 넣기를 하게 되면요.

 

매크로 창에 

 

Range("C3:I3"). Copy

C3부터 i3까지 복사해

 

Range("C8:I21"). PasteSpecial xlPasteFormats

C8부터 I21까지 붙여 넣은데 

서식만 복사해서 붙여 넣어

 

이렇게 적어주시고 실행하게 되면

 

이렇게 위에 세팅해놓은

서식대로 복사하고 붙여 넣기가

가능합니다.

 

xlPasteFormats

서식만 붙여 넣기

 

까지 추가해서 총 3가지만

기억하셔도 데이터 표를 

복사하고 붙여 넣는데

조금 더 쉽고 빠르게 하실 수

있을 거라고

 

당연히 칼퇴 또한 점점

가까워질 거라고 생각합니다.

 

여기까지 궁금하신 점이

있다면 댓글에 남겨주시고요.

 

구독 공감도 부탁드릴게요~

 

Comments