엑셀 VBA 매크로가 무엇인가요?

질문보기분류: 엑셀엑셀 VBA 매크로가 무엇인가요?
엑셀꿀벌 스탭 asked 6 개월 ago

제목 그대로 엑셀 VBA 매크로가 무엇인가요?
어떻게 사용해야 유용한가요?

1 Answers
엑셀꿀벌 스탭 answered 6 개월 ago

의자란 무엇인가를 설명하는 방법은 여러가지가 있겠지만,
의자는 앉을 때 쓰는 것이야 라는 기능적인 면을 부각시켜 설명드리겠습니다.
우선 매크로와 VBA의 이해를 돕기 위해 엑셀의 기본 기능을 설명하겠습니다.
엑셀은
1. 엑셀 파일 (또는 Workbook)안에 엑셀 시트 (Worksheet)안에 행렬의 좌표를 가지고 있는 셀(cell)에 데이터를 관리하는데 주로 사용합니다.

2. 우리는 이 셀(cell)안에, 데이터를 기입/삭제/수정/계산 등의 작업을 해서 더 빠르게 내가 원하는 값이나 모양으로 장부 등을 작성합니다.

3. 이렇게 사용하다 보니, 데이터는 점점 더 커지고, 매일 동일하게 반복적으로 하는 작업들이 나타날 수도 있습니다.

– 예를들어, 어제 아침부터 저녁까지 지출을 A1, A2, A3, … A# 셀 안에 계속 기입을 하였는데, 잠자리에 들기전에 저것들의 총 비용을 더하는 경우에는 내일도 아마 저런 작업을 할 것입니다.

4. 이렇게 반복적인 작업을 사전에 기록하여 만들때 우리는 Macro 기능을 사용합니다.

사전에 컴퓨터와 사용자가 약속한 방법대로 Macro 를 짜두어, 엑셀에서 실행 버튼을 클릭하는 방법 등으로 신호를 주면 엑셀은 약속한 절차를 실행합니다.

5. 이 매크로는 엑셀 안에서 Macro 녹화라는것으로도 만들 수 있지만, Programming 언어를 통해 개발할 수도 있습니다.

6. 이때 엑셀에서 사용하는 프로그래밍이 VBA 입니다.

이 정도면 개념으로는 충분한것 같습니다.

Macro 와 VBA 의 자세한 사용방법에 대해서는 너무 길어지는 내용이라, 새로운 질문을 통해 알아가 주시거나, 기타 포털 검색을 통해 확인해주세요

wpChatIcon