모르시는 분들은 보세요 엑셀 「마크로&VBA」란 무엇인가.

오늘은 매크로에 대해서 글을 써보도록 하겠습니다.

매크로가무엇인지왜써야하는지에대해서쓰는내용이에요.

매크로는 좀 낯설 수 있어요.

엑셀을 많이 하셨다고 해도 매크로를 쓸 생각을 전혀 안 하시는 분들도 계시고 제 일에 익숙해서

그냥 말하는 게 빠르기 때문인 것 같아요 근데 절대 그렇지 않아요

10분씩 작업하는 프로그램을 만들어 놓으면 1초만에 끝납니다.업무가 아닌 클릭입니다.

저도 거시기에 빠져서 업무 자동화하기 위해 많은 시간을 썼습니다. 결론은, 저는 놀면서 일하는 거예요.

일이 정해져 있으니까 논다고 뭐라고 할 수 없잖아요 능률이 좋으니까…

엑셀에서는요,’아,이렇게하면안되는걸까?’라고생각하는경우가대부분입니다. 몰라서 못하는 거야

전문가처럼프로그램을못해도똑같이만들면되기때문에쉽게생각하시면됩니다.

매크로? 이거 뭐야?

간단하게 녹화할까? 뭘요? 제가 작업을 진행한 순서대로 모든 키를 녹화를 합니다.아~??? 키를 녹화한다고? 맞습니다. 누른 키를 순서대로 기억을 해 두었다가, 버튼을 누르면 그 키를 차례로 반복하는 겁니다.게임 해보신 분이라면 거시적이라고 들어보셨을 거예요. 아니면 오뜨 사냥? 비슷한 개념이죠.특정 키를 기억해 두었다가 키를 반복하는 거죠. 거기에 조건을 몇 개 넣으면 자동처럼 보일 거예요.

매크로를 만들 때 포인트는 순서입니다.내가 반복 작업할 때 어떡하지? 자, 먼저 이제부터 시작이에요.그리고 머릿속으로 계획을 세웁니다. 그리고 하던 대로 업무를 기록하는 거죠.

내 경우 일단 기존의 표를 쓴다고 하면 표에 내용을 지운다? 그냥 덮어쓰나?내용을 지우는 것이 좋겠어요. 덮어쓰기를 하면 자료가 혼란스러울 수 있기 때문에 내용을 삭제하는 별도의 매크로를 만들도록 하겠습니다. 귀찮으시면 그냥 끄고 사용하셔도 되고 이런 생각을 하셔야 합니다.

항상 작업하는 내용이 기준이어야 합니다.위치가 같은 셀로부터의 복사라든지 일관성이 필요합니다.일관성이 없으면 일관성 있게 자료를 편집해야 됩니다.예를 들면, B자료 A3에 있는 자료를 가지고 와서 A자료 A1에 자료가 항상 일정하게 복사되어야 하는 조건이 필요합니다.만약 복사하고자 하는 B자료를 제3자가 작성해서 넘겨준다면 자료를 똑같이 작성하도록 해야 합니다.내용은 다르더라도 표의 양식은 같아야 한다는 것입니다.조건을 잡지 못하면 오늘 만든 거시 내일은 사용할 수 없습니다.하지만 그래도 만들겠습니다.아무리잘만들어도한꺼번에만족하기는쉽지않잖아요…못하는부분이나쓰다가불편한부분이있으시면매크로추가또는수정해주시면OK입니다거시적 도전정신이 매우 필요합니다. 생각만 하지 말고 실행하면 됩니다.

매크로는 녹화 기능인데…VBA는? 뭘까요?들어본 적 있어요?VBA 프로그래밍 언어에요 C언어, 자바, 거벌…그런 건 들었다고 생각합니다만, 이런 언어로 프로그램을 짜서 자동화하는 것이군요.매크로랑 VBA랑 완전 다른가? 그건 아니고요엑셀에서는 매크로 프로그램이 그대로 녹화가 되는 게 아니라 프로그래밍 언어로 기록되는 것입니다.우리가 누르는 키를 자동 기록(자동 프로그래밍)하는 겁니다.법원에서는 말을 하면 속기사가 모든 내용을 기록하겠죠… 그런 개념을 생각해 보세요.그래서 VBA와 매크로는 완전히 다르다고는 할 수 없습니다. 마찬가지로 프로그램이 진행되기 때문에… 다만 VBA와 거시적인 프로램밍 언어의 방식이 다릅니다.VBA 프로그래밍은 간결하지만 매크로 프로그래밍은 간결하지 않습니다 제가 누른 모든 키를 기록하기 때문에 복잡하네요… 하지만 VBA에서 프로그래밍하는 것은 힘들기 때문에 매크로를 사용하는 것이 좋습니다.그리고 거시적으로는 한계가 있습니다. 제가 하려고 하는 것에 제약이 좀 있어요… 이건 해봐야 아는 일이에요.하지만 VBA에는 한계가 없어요 거의 모든 게 가능해요 제가 몰라서 못하는 것이라도 안되는 것이 없습니다…배워두면 무적이 되지만 무적이 될 때까지는 시간투자를 해야 합니다.

그래서 일단 매크로를 써보세요. 프로그래밍 언어에 관심을 갖게 되는 것이 많을 거예요.관심 없어지고 해보고 싶으시다면… 그러면 VBA에 관한 책을 하나 사주세요그냥 한 권 시키는 대로 하세요. 시키는 대로 하기도 힘들어요. 그냥 따라하고 책 한 권을 끝내세요제일 쉬운 책을 골라보는 것도 좋고, 그냥 따라하다 보면 1권이 끝난 시점에서 느낄 수 있을 거예요. 왜냐하면 반복되거든요… 우리가 한글 볼 때 어때요? 한글을 볼 때 어미가 어디에 있고 주어가 어디에 있고 동사와 명사의 형용사가 있습니까?물론그런분들도계시겠지만결국은익숙해져서그냥보기만해도내용을알수있잖아요프로그램언어도같은맥락으로이해할수있습니다. 처음에는 뭐가 뭔지 모르겠지만 계속 보다보니 구문이 저절로 읽히더라구요.물론 그만큼 많이 봐야 합니다. 써봐야 하고 또 다른 예를 보면 컴퓨터 키보드 쓰고 있네요! 독수리 타법이 아닌 이상 손이 자동으로 가겠죠?프로그래밍 언어도 그런 식으로 가능합니다. 여러 번 쳐서 치면 결국 실력도 늘 겁니다.구글링을 하면 많은 프로그램을 찾을 수 있어요.찾아서 조합하시면 됩니다

엑셀자체 잘모르겠어?? 이제 컴퓨터 활용 1급 또는 2급을 준비해 보겠습니다.. 엑셀에 필요한 모든 기능을 배울 수 있습니다. 불필요한부분도있지만조금알아두시는게좋을것같아요.컴퓨터활자자격증을따면취업이나학점에도움이되기때문에따는게좋습니다.

이것으로 포스팅을 마칩니다.

error: Content is protected !!