관리 메뉴

리얼일본 : 생생한 일본 모노가타리(日本モノガタリ)

엑셀 VBA 기초 강좌 1.문법을 알아야 컴퓨터에게 정확한 지시를 할수있다. 본문

-----컴퓨터/엑셀

엑셀 VBA 기초 강좌 1.문법을 알아야 컴퓨터에게 정확한 지시를 할수있다.

호시노 케이스케(星野 恵佐) 2020. 2. 18. 18:23
반응형

엑셀 VBA 기초 강좌 1.문법을 알아야 컴퓨터에게 정확한 지시를 할수있다.

 

기본적인 원리부터 이해 해보도록 하겟습니다.

탁상용계산기로 계산을할때 숫자를 누르고, 덧셈,뺄셈,곱셈,나눗셈 등을 계산 한 후, 결과값이 출력됩니다.

예를들어 탁상용계산기에 1 + 1 = 을 누르게 되면 2라는 결과값이 출력되게 됩니다.

 

컴퓨터도 마찬가지 입니다.

키보드를 이용해서 컴퓨터에게 지시를 하게 되는것이죠.

여기서 우리가 쓰는 일반적인 언어를 컴퓨터는 이해하지를 못하니다.

그래서 컴퓨터가 이해할수 있는 언어로 지시를 해야해요.

이것이 바로 '프로그래밍 언어' 라는 개념입니다.

 

세상에는 다양한 프로그래밍 언어가 존재합니다

각자 여러가지 특성을 가지고 있고, 여러분야에 전문적으로 이용되는 언어도 있습니다.

엑셀이란 스프레드시트를 이용한 표계산 프로그램 이며, 이를 활용한 업무를 좀더 효율적으로, 반복적인 작업을 자동적으로 할수 있게 해주는것이 매크로와 VBA기능 입니다.

 

엑셀에서 매크로와 VBA는 다른거다 라고 말씀하시는 분이 계신대요, 엄밀히 따지면 매크로는 VBA기능의 일부분 입니다.

 

매크로기억 이라는 기능을 활용하여 간단하게 매크로를 만들수 있는 경우도 있지만, 실제로는 매크로기억 기능을 활용하는 사이에는 VBA가 저절로 작성되고 있는것입니다.

결국 좀더 세밀하고, 정확한 기능을 구현하고자 하게되면 결국 VBA코딩을 해야하는 것이죠

 

각설하고, 엑셀의 경우에도 VBA를 이용하여 명령을 시킬수 있습니다.

다만, 명령을 시킬때 다짜고짜 이거해! 저거해! 라고 말해도 엑셀은 이해를 할수가없어요.

정확한 문법과 단어를 이용하여 지시를 하여야 합니다.

이럴땐 군대와 비슷 하다고 해야할까요?

군대에서는 필요한 상황에 따라서 하달받는 지시가 정해져있습니다.

예를들어 사격을 할때는 지휘관의 지시에 따라 간단명료하고 정확한 지시를 받아서 움직이게 됩니다.

탄알집결합,조정관단발,100사로,200사로,250사로,탄알집제거,조정관2,3회 후퇴전진,격발

정해진 행동양식과 그에 상응하는 지시계통이 존재합니다.

 

프로그래밍 언어도 마찬가지 입니다.

불필요한 부분은 전부 지워버리고, 필요한 행동을 취하기 위한 지시계통이 존재할 뿐입니다.

 

기본적인 문법은 앞으로 쓰이는 기능에 따라서 차차 알아가도록 하겟습니다.

반응형