오랜만에 글을 포스팅하네요. 시간이 흐르는 동안 저는 육아휴직에서 복귀도 하여 이직도 하고, 통계기초를 SPSS로 배우는데서 논문을 쓰는 것으로 업그레이드 되었으며, 이에 따라 저의 관심사도 몇차례 바뀌었는데요. 요즘은 회사에서 VBA로 SAP를 조작하는데 한참 꽃혀있습니다. 그러다보니 오랜만에 블로그를 쓰고 싶은 마음이 불끈 솟아나 블로그를 올립니다. 제가 블로그를 쓰고 싶게 만드는 일에 한몫을 한 프로젝트는 VBA에서 VBA 코드를 생성하는 Source를 만드는 일입니다. 같은 코드에 값 몇 개만 수정해주면 되는 일인데, VBA에 문외한인 분들에게 일일이 설명하자니 시간도 많이 들고, 결론적으로 “어렵다.”라는 이야기를 듣게 되니 시간을 맞는데 투자했나 하는 생각이 들더라구요. 그래서 바꾸면 되는 몇..
본격적으로 실습하기에 앞서 제가 제일 처음 포스팅에서 설명했던 Excel Macro 실행방법의 큰 그림을 다시 한 번 자세히 설명하고자 합니다. (2017/11/14 - [Excel/Excel Advanced] - 엑셀 매크로를 시작하기에 앞서 : 앞의 글에서는 매크로에 더 많은 초점이 맞추어 있었다면, 여기서는 VBA까지 포함하는 순서로 정리를 했습니다.) 앞으로 제가 실습 파일을 설명할 때는 아래의 절차대로 설명을 드리려고 하니 참고하세요. 아! 요즘 4차 산업혁명이라는 말이 핫해지고 프로그래밍 수업도 도입된다고 하잖아요.제가 생각할 때는 프로그래밍 교육에서의 핵심을 프로그래밍 언어를 배우는 것이 아니라 문제를 해석하고 풀어가는 과정에 대한 방법론이라고 생각하는데, 아래 제가 제시한 절차가 제가 하는..
이번에도 익힌다기 보다는 읽고 가는 시간이 되겠네요~ 다음은 엑셀매크로를 사용하면서 종종 겪게되는 문제입니다. 저도 오랫만에 엑셀매크로를 할 때는 디테일한 메뉴를 잊어버릴 때가 있는데요. 그럴 때 제가 정리하여 참고하는 FAQ를 공개합니다. 1. 매크로가 정상적으로 실행되고 있지만, 멈추지 않습니다. 당황하지 마시고~ Ctrl+Break 를 눌러 멈추게 합니다. Break 키가 없을 경우에는 Esc 키를 사용하십시오. 2. 매크로가 실행되지 않습니다. 1) 처음부터 되지 않을 경우에는, 아래의 그림을 참고하여 보안센터 옵션을 확인하십시오. 2) 실행 중 Debug 창이 나타난 후에 안 된다면, VBA 창에서 실행중지를 누르십시오.(아래 그림 참고) 3. 오류를 무시하고 매크로를 실행하고 싶습니다. VBA..
다음은 VBA 주요코드입니다. 앞으로 제가 하게 되는 많은 코드가 이 안에서 해결되지 않을까 싶습니다. 처음하시는 분들은 이걸 모두 익히시기 힘드니까 오늘은 소설책 한 번 읽듯이 읽으시고, 예제를 보면서 그 때 그 때 참고하세요~ 1. Sub ~ End Sub (1) 개념 l 매크로 하나를 단위로 묶어주는 코드 l Sub와 End Sub 사이에 매크로에 해당하는 코드가 있음 (2) 활용 2. ‘(작은 따옴표) (1) 개념 l 주석문(프로그램 실행과 무관한 설명문) (2) 활용 3. ~.Select (1) 개념 l Sheet나 Cell을 선택 (2) 활용 4. ActiveCell.FormulaR1C1 (1) 개념 l 수식입력 : 상대위치 참조 (2) 활용 5. With ~ End With (1) 개념 l ..
이번에는 엑셀 매크로를 실행하기 위한 기본을 익히겠습니다. 1장. 나의 능력을 확인해봅니다. 내가 얼마만큼 많이 엑셀을 활용할 줄 아느냐에 따라 매크로를 실행하는 능력도 천차만별입니다. 따라서 엑셀 매크로를 활용하기 위해 엑셀을 활용하는 능력이 선행되어야 합니다. 하지만! 지금까지 아시는 것만으로도 충분이 매크로를 활용하실 수 있구요~ 필요한 것만 그 때 그 때 배워서 하셔도 되니까 좌절하지 마시고, 일단 시작해보세요! 2장. 엑셀에서 매크로를 하기 위해 설정을 합니다. 1절. 매크로 실행환경 설정 아래 그림을 따라 엑셀을 설정해야 매크로가 실행될 수 있는 환경이 됩니다. 2절. 매크로와 VBA 편집할 수 있는 메뉴 추가 아래 그림을 따라 설정하여 매크로와 VBA를 편집할 수 있는 메뉴를 추가합니다. 3..
안녕하세요~ Book차장입니다! 요즘 100세 시대 + 4차 산업혁명 시대를 맞이하여 어떻게 살면 좋을까 생각을 하면서 이것저것 공부를 하다보니 이왕이면 제가 가장 좋아하는 걸 하면서 사는 게 좋겠다는 기본중의 기본 진리를 깨닫게 되었습니다. 그럼 제가 좋아하는 게 무엇일까 생각을 해봤더니 제가 좋아하고 잘 하는 것 중 하나가 Programming이더라구요. 전문가가 아닌지라, 전문가처럼 잘 하는지 알수는 없으나, 그냥 재미있어서 책보면서 취미삼아, 업무에 도움이 될만한 것들을 이것저것 일에 적용하다보니, 다른 사람들 업무에 도움이 될만한 프로그램을 만들기도 하고 과외나 강의를 해주기도 합니다. ^^ 작년에 회사에서 Excel Macro 강의한 게 반응이 좋아서 그 내용을 바탕으로 블로그에서 나누고 싶었..