남극

매크로와 VBA란?(Excel) 본문

MS/Excel

매크로와 VBA란?(Excel)

펭1구 2020. 4. 9. 20:34
매크로란?

반복되는 작업을 자동화하기 위해서 반복되는 작업들을 그룹화한 것으로 같은 작업을 여러 번 수행해야 할 때 한 번의 동작으로 여러 개의 명령을 수행할 수 있는 프로그램입니다.

 

VBA

VBA는 Visual Basic for Application을 줄인 것으로 ms office에 탑재되어 있는 프로그래밍 언어입니다.

ms office의 모든 프로그램에서 사용할 수 있으며 visual basic의 매크로 언어 버전이라고 할 수 있습니다.

하지만 매크로가 VBA와 같은 것은 아닙니다.

 

사용하기

 

VBA를 사용하려면 엑셀을 설치할 때 VBA를 같이 설치해야 합니다. 또한 매크로 사용 설정을 해주어야 합니다.

우선 개발도구를 추가해주도록 합시다. 개발도구가 있으면 더욱 원활하게 VBA를 사용할 수 있습니다.

 

1. 개발 도구 탭 표시

 

(excel2019 기준) 파일 -> 옵션 -> 리본 사용자 지정 -> 리본 메뉴 상용자 지정 -> 개발 도구

 

옵션을 누르면 이렇게 옵션 창이 뜨고 그 안에서 리본 사용자 지정에 들어가 줍니다.

개발 도구를 찾아서 체크박스에 체크해줍니다.

이렇게 하면 개발 도구가 리본 메뉴에 잘 추가된 것을 볼 수 있습니다.

 

2. 매크로 보안 설정

 

매크로가 포함된 파일은 설정에 따라서 사용 가능 불가능이 설정되기에 사용 설정을 해주어야 합니다.

 

파일 -> 옵션 -> 보안 센터 -> 보안 센터 설정 ->  매크로 설정 -> 모든 메크로 제외

보안 센터 설정을 눌러주시면 보안 센터가 뜹니다.

모든 매크로 제외를 해주시면 외부 파일에 매크로가 있을 경우 보안 경고가 표시되기에 안정성을 위한 설정입니다.

보안 경고가 뜨면 "콘텐츠 사용" 버튼을 눌러주시면 사용할 수 있습니다.

보안 경고를 보고 싶지 않으시다면 모든 매크로 포함으로 설정해주시면 됩니다.

 

'MS > Excel' 카테고리의 다른 글

Module 삽입, 제거하기(Excel)  (0) 2020.04.11
매크로 응용하기(Excel)  (2) 2020.04.10
매크로 기록(Excel)  (1) 2020.04.09
VBA 작성하기(Excel)  (0) 2020.04.09
excel(데이터 입력과 서식 설정)  (1) 2019.06.19
Comments