-
엑셀 VBA 조금만 알아도 업무 속도를 향상할 수 있어요.카테고리 없음 2020. 9. 18. 14:47728x90
엑셀 프로그램은 데이터를 관리하고 수집, 정리하는데 특화된 프로그램이라 할 수 있다. 이런 프로그램의 장점은 과거 수기로 정리하던 데이터에 대한 정리를 간단하게 컴퓨터를 이용해 정리한다는 것인데, 데이터를 정리하고 관리하는데 필요한 기능들을 잘 구현해 두었다는 것이다. 사람들은 기본적으로 불편한 것을 싫어한다. 다만, 조금 불편함을 느껴도 시간이 지남에 따라 익숙해지고 익숙해지면 또 그 불편함이 느껴지지 않는다. 초기 적응할 때의 불편함과 어려움은 그 어떤 프로그램을 활용해도 비슷하게 느껴질 수 있지만 그 불편함을 이겨낸 후, 일을 진행함에 있어 속도가 빠르게 향상되고 사용하는 중 보다 편리함을 많이 느낄 수 있다면 좋은 프로그램이라 할 수 있을 것이다. 또한, 해당 프로그램이 단일 목적으로만 사용된다면 그 확장성에서 한계를 느껴 많은 사람들에게 사랑받지는 못할 것이다. 다시 말해, 어떤 프로젝트를 진행함에 있어 사용할수록 편리함을 얻을 수 있고, 나아가 다양한 분야에서 활용이 가능한 넓은 확장성을 가지고 있다면 무엇보다 가치 있는 프로그램으로 활용될 수 있다. 엑셀 프로그램은 이러한 두 가지의 장점을 고루 가지고 있어, 회사의 공적인 업무 이외에도 개인적인 생활에서의 다양하게 활용되고 있다. 회사의 규모에 따라 다르지만 취급하는 품목에 대한 정보를 정리하는 행위, 근로자에 대한 정보를 정리하는 데이터, 개인의 삶에서 일정을 정리, 자금의 정리 등 어찌 보면 달라 보이는 이러한 업무적 행위에 대해 모두 적용하여 활용할 수 있다는 것이다. 데이터를 정리하고 업무를 진행해보면 많은 사람들이 느끼는 공통점이 하나 있다. 그 공통점은 반복되는 작업의 연속이라는 것이다. 특정 대상에 대한 정보를 미리 정해둔 양식에 맞춰 정리하는 행위는 결과적으로 똑같은 일 혹은 거의 비슷한 일의 반복된 작업이 되는 경우가 많은데, 이러한 반복된 작업은 인간의 손을 거치게 된다. 컴퓨터가 발달하면서, 특히 처리 속도가 빨라짐에 따라 대부분의 사람들은 인정할 것이다. 잘 짜인 반복적인 작업의 경우 사람보다는 프로그램이 빠르다는 것을 말이다. 업무를 마쳐야 마음 놓고 퇴근할 수 있는 직장인의 경우, 해당 업무에 대해 보다 정확하고 빠른 진행은 항상 필요한 부분이 될 수 있을 것이다. 엑셀에는 기본적으로 내장된 함수, 수식이 존재하여 엑셀을 이용하는 사용자로 하여금 사칙 계산 및 데이터를 찾는 행위에서 자유로워질 수 있게 되었다. 그만큼 속도가 향상된 것이다. 하지만, 중간과정에서 사용자의 지속적인 관리가 필요하고 이 부분을 해결하길 원하는 경우가 종종 있다. 사람이 1시간 정도 걸려서 정리하는 데이터를 프로그램이 10분도 안 되는 시간에 정리할 수 있다면 얼마나 업무 속도가 향상될 수 있는 것일까. 엑셀에는 VBA라는 기능을 제공하고 있다. 단순하게 말하면 코딩인데, 엑셀이라는 큼 범주 안에서 작동할 수 있는 매크로를 명령어로 만드는 것이다. 물론, 쉽게 접근할 수 있는 기능은 아니다. 다양한 규칙과 명령어에 대한 사전 지식이 필요하며, 이러한 지식을 통해 명령어를 규칙에 맞추어, 사용 목적에 맞게 동작할 수 있도록 작성해야 한다. 특히, 한 번의 업무가 아닌 지속적으로 반복적인 업무를 진행하게 될 경우 VBA를 이용해 만들어둔 코드의 활용도는 무궁무진해진다고 할 수 있다. 일반 프로그램을 만드는 코딩과 비슷하지만 차이를 보이는 VBA는 프로그램의 외형을 만들 필요는 없다. 엑셀 프로그램이라는 외형에서 내적인 작업의 순서만 명령어를 통해 만들어 주면 되는 것이다. 또한, 만들어둔 동작에 대해 그때그때 확인할 수 있어, 타 프로그래밍 언어를 익히는 것보다는 쉽다고 평가할 수 있다. 아직 접해보지 못했다면, 엑셀을 주로 사용한다면 한 번쯤은 알아보는 것이 업무 속도를 향상하는데 큰 도움을 줄 수 있을 것이다.
728x90