'MS Office/Excel VBA'에 해당되는 글 1건

  1. 2017.09.03 Excel VBA 사용하기 3

맥에도 MS Office가 깔리는 날이 오다니, 정말 감격 스럽습니다. 부트캠프로 개발을 하고 있었는데, 이제 맥에서 다 개발하고 있습니다.
사용해 보니 윈도우 office와 완전히 동일해 감짝 놀랐고, 맥이 오히려 보기 편했습니다. (똑 같은데, 윈도우 쪽이 더 화려해 보입니다.)

참고 문서
https://support.office.com/ko-kr/article/개발-도구-탭을-사용-하-여-만들거나-Mac-용-Excel-2016에서-매크로-삭제-5bd3dfb9-39d7-496a-a812-1b5e8e81d96a


개발 메뉴 꺼내기

처음 엑셀을 실행하면, 개발 메뉴가 없을 수 있습니다. (저도 없더라구요.), 맥과 윈도우는 꺼내는 방법이 다릅니다. 제가 맥에서 하고 있기도 하고, 윈도우는 개발 메뉴 꺼내는 방법이 많으므로, 맥에서 꺼내는 방법을 설명합니다.

[ Excel > 기본설정 ] 메뉴를 선택합니다.

기본 설정 창이 뜨면, [보기] 버튼을 눌러 줍니다.

보기 창이 뜨면, 아래 부분에 [개발 도구 탭] 이라는 체크박스를 선택하고, 창을 닫습니다.

그럼 아래와 같이 개발 도구 탭이 나타난 것을 확인할 수 있습니다.



매크로 만들기

원래의 매크로는 같은 작업을 반복해야 할 때, 행동을 기록해, 언제든지 복구하는 기능을 하는 기능 입니다. 하지만, 매크로 녹화 자체가 VBA 코드로 메소드를 새로 만들어 주는 작업을 하고, 동시에, 우리가 필요로하는 기능을 만들어 실행할 때 엔트리 포인트가 됩니다.

먼저 [매크로 기록] 을 클릭합니다.

그럼 매크로 생성 창이 뜨는 데 아래와 같이 입력하고, 확인을 눌러 줍니다. 여기서 2가지 기억해야할 것은 [ testMacro ]라는 이름으로 매크로가 [ option + cmd + z ] 버튼을 동시에 누를 때 실행하도록 설정했다는 것 입니다.

그리고 매크로 기록이 시작되지만, 우리는 매크로 기능을 사용할 것이 아니므로, 바로 [ 기록 중지 ]를 눌러 줍니다.

그 다음, [ Visual Basic ] 버튼을 눌러 Visual Basic Editor 창을 호출한뒤, 왼쪽의 [ Module1 ]을 선택해 주면, 매크로 코드들을 확인할 수 있습니다. 우리는 바로 기록을 중지 하였으므로, 내용이 하나도 없는 매크로를 확인할 수 있습니다.

매크로의 코드를 아래와 같이 약간 수정해 보도록 합시다. ( msgbox "Hello" ) 한 줄만 추가하면 됩니다.

그리고 창을 닫고, [ option + cmd + z ] 를 동시에 누르면 아래와 같은 창을 만날 수 있습니다.

그리고, 매크로가 포함된 파일은 [ Excel 매크로 사용 통합 문서 (.xlsm) ] 형식으로 저장해야 합니다.



* 이런 방법으로 매크로를 수정해 나간다면, 여러분들이 원하시는 매크로를 만들어 갈 수 있으리라 믿습니다.




Posted by 창업닉군
,