MS Access나 Excel Macro를 배워서 좋은 점

  • #149263
    회계사 167.***.88.140 5439

    안녕하세요
    여름동안 프로그램을 좀 배워볼까 생각 중입니다.
    엑셀 고급사용자가 될려면 Excel Macro를 배워야한다는데
    매크로를 사용하면 좋은 점이 뭐가 있을까요?
    엑셀 매크로가 visual basic과 비슷하다던데
    그럼 매크로를 잘 사용할려면 visual basic을 배워야하나요?

    엑세스를 예전에 학교에 조금 배운적있는데 기억에 남는건 하나도 없네요
    엑세스는 저희 회사에서도 사용않하는데 혹시
    저하고 비슷한 분야(재무/회계)에 있는 분들은 사용하시나요?
    엑세스를 사용하면 좋은 점 좀 알려주세요

    여름동안 그냥 다른 책이나 볼지 아니면 프로그램을 좀 배워볼지 고민인데
    조언 좀 해주세요

    그럼 좋은 하루 되시기 바랍니다.

    • k 24.***.169.116

      회계일을 하신다면, access 보다는 excel 이 훨씬 쉽고 유용하기도 할것입니다. 둘이 많이 다르니까, excel 먼저 하고 더 하고 싶으면 access 를 하시는 것이 나을 것 같습니다.
      어느 정도 유용한가.. 옛날 일이 생각나는군요. 몇년전에 다른 도시에 있는 지사로 출장을 갔는데, 거기서 경리일을 보는 아줌마가 일을 아주 힘들게 하길레, 제가보고 즉석에서 excel 매크로 몇줄짜리 만들어 줬더니(저는 프로그래머) 그 아줌마 아주 눈물을 찔끔 거리며 좋아하더군요. 자기가 하루종일 해야 할 단순 노동이 다 해결됐다며..

      매크로는 원래 목적이 쓰기 쉽게하기 위한 것이니까, 그것을 위해서 굳이 프로그램을 배울 필요없고요. 그냥 책하나 사보면 충분합니다. 나머지는 연습과 응용인데, 이건 시간과 본인 재능 문제고요.
      굳이 매크로까지 안가도, excel 에서 제공하는 고급 function 들(lookup 같은 것들)만 제대로 써도 많은 노동을 줄일 수 있습니다.

    • 건설인 65.***.70.83

      다양한 분야에 사용할수 있는 툴입니다.
      매크로는 Office 95 버전까지 나왔던 언어입니다. 예전의 Lotus1/2/3와 공용해서 많이 사용되었죠.

      말씀하신, VBA는 Visual Basic Application의 약자로 현재 사용하고 계시는 Office 프로그램들에 공통적으로 사용되어지는 언어입니다. 그중에서 가장 많이 사용되는 프로그램이 Excel과 Access인데요, 추천해드리고 싶은 방법은 VBA in Excel을 공부하시고 그다음에 Access를 공부하시면 많이 도움이 되실겁니다.

      혼자 공부하시기에는 시간이 상당히 많이 걸립니다. 근처 Community College에 프로그램이 있나 확인하시구요. 자세한 내용은 htti://msdn.microsoft.com을 참조하시기 바랍니다. 한글로 된 메뉴얼은 잘 모르겠고, 영문으로 된 메뉴얼은 여러가지가 있는데, 그 중에서 처음 시작하기 좋은 책은 Excel 2003 Power Programming With VBA입니다. 저자는 John Walkenbach였던걸로 기억합니다.

      다양한 분야에서 사용되어지고 있는 툴로, 익혀두시면 아주 유용하게 사용하실수 있습니다. 건설분야, 통계, 회계등의 분양에서 두루두루 사용되고 있습니다.

      도움이 되셨기를….

    • 회계사 167.***.88.140

      엑셀은 매크로 빼고는 거의 대부분의 기능(함수, 피봇…)을 사용할 수 있거든요. 예전에 Walkenbach의 엑셀책(제목이 기억안나지만 2002 엑셀 포뮬러???)에서 많이 배웠는데 그걸로 지금까지 버티다가 이제 매크로 혹은 더 업그레이드해서 엑세스를 한번 배워볼까 생각중이였거든요.

    • 건설인 65.***.70.83

      말씀하신 책은 Excel Formula인거 같은데요. 그다음 레벨이 Power Programming with VBA입니다. 대표적인 한글 사이트인 UNO21.com이나 Iexceller.com에 가시면 많은 예제들이 있습니다. 대부분의 예제들이 John Walkenbach에 있는 내용을 바탕으로 응용된 예제들입니다.

      쉬운 예들 들자면, 100군데 지점의 아이템들이 엑셀의 한 Sheet에 500가지의 각기 다른 아이템으로 구성되어 있는데, 이자료를 각 지점별로 분석해야할때 VBA를 이용합니다. 물론 Pivot Table로도 사용할수 있지만, Customized Pivot Table도 VBA로 건들수 있지요. 가장 기본적으로 알아야 내용으로는 Objects, Property, Methods, Function, Sub Procedure, Function Procedure, Public, Private Module, Calss Module, Add-in등 익혀야 할 명령어들이 수없이 많습니다. 가장 쉽게 접근할수 있는 방법은 엑셀에 들어가셔서 “Alt+F11″를 같이 누르면 VBE 창이 나오고 거기에서 “Help”메뉴를 클릭하시면 수많은 정보들이 나옵니다. 처음에는 무슨말인지 어려울수 있지만, 계속 반복해서 응용하시면 Powerful한 유저가 되실겁니다.

      Amazon에 가시면 좋은 책들이 많이 있습니다. 시간이 많이 걸리는 공부이니 2~3년 죽어라 판다고 생각하시고 공부하시면 되지요.

    • 회계사 167.***.88.140

      조언 참 고맙습니다. 역시 엑셀 고급 유저가 되기란 끝없이 멀군요….