Lost Information!

엑셀 VBA 기초 - 매크로기록기를 활용하는 방법- 2편 본문

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

엑셀 VBA 기초 - 매크로기록기를 활용하는 방법- 2편

Lostinformation 2021. 1. 4. 17:38

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

 

지난 글에서는

매크로 기록기를 

활용하는 방법에 대해

알려드렸습니다.

 

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

기억이 나질 않으신다면

밑에 글을 참고해주세요.

red-s.tistory.com/2477

 

엑셀 VBA 기초 - 매크로기록기를 활용하는 방법- 1편

모두가 칼퇴하는 그날까지~ 지난 글에서는 VBA를 이용하여 리스트 박스를 활용하는 방법에 알려드렸습니다. 만일 저번 내용을 모르시거나 기억이 나질 않으신다면 밑에 글을 참고해주세요. red

red-s.tistory.com

 

이번 글에서도 추가적으로

매크로 기록기를 활용하는

방법에 대해 알려드리겠습니다.

 

그럼 우선 엑셀을 실행해주세요~

 

 

이번에는 일반적으로 

많이 사용하는 행 삽입을

매트로로 기록해볼 텐데요.

 

15행과 16행 사이에 

행을 삽입시키겠습니다.

 

저번과 같이 기록 버튼 누르고

시작하시면 됩니다.

 

이렇게 16행에 마우스

오른쪽 버튼을 눌러 

삽입 버튼을 누른 뒤에 

기록을 중지하고

ALT +F11로 확인해보면

 

 

그럼 이런 식으로 

매트로가 나올 텐데요.

 

저번과 마찬가지로 

필요 없는 매크로도 있기에

정리해주는 것이 좋습니다.

 

그럼 이렇게 간단한 형태로

정리할 수 있습니다.

 

Sub 매크로 2()
Rows("16:16"). Insert
End Sub

 

물론 VBA코드를 아시는 분들은

이렇게 한 번에 작성하겠지만

혹여나 코드를 읽을 수는 있지만

또는 이해는 하지만 아직 

적는 것이 서툰 분들을 위해

이렇게 메크로 기록기를 통해

원하는 동작을 미리 해보고 

코드를 줄여나가는 방식으로 

코드를 작성하셔도 좋다고 

말씀드리고 싶네요.

 

또한 데이터를 입력하는 것도

기록기를 통해 미리 적어놓는 것도

가능합니다.

 

 

메크로 기록기로 기록을 시작하고

데이터를 입력한 후에 

ALT +F11을 눌러 확인하면

 

 

보시면

선택하고 입력하고 

선택하고 입력하는 방식의

코드라 말하기 민망한 코드가

나열되어 있습니다.

 

Sub 매크로 3()

Range("B16:F16") = Array("2020-1-13", "1월", "차량 유지", "현금", "450000")
  
End Sub

 

이렇게 수정하게 되면

한눈에 보기에도 깔끔하고

오류가 날 확률도 줄어들 것입니다.

 

 

이외에도 수많은 기록들을

자동으로 실행하기 위해 

매크로 기록기를 사용할 수 있죠.

 

하지만 VBA코드를 공부하여

매크로 기록기를 사용한다면

조금 더 편하게 VBA를 작성하고

더욱 간단하게 사용하실 수 

있을 거라고 생각합니다.

 

하지만 나는 VBA를 공부하기

싫은데 무언가는 기록해놓고

자주 사용하고 싶을 때는

매크로 기록기를 활용하면

꽤나 많은 시간을 단축시켜

칼퇴하는데 유용할 거라 생각합니다.

 

그럼 여기까지 궁금하신 점은

댓글에 남겨주시고 

공감 구독도 부탁드립니다.

Comments