VBA 코드란?
VBA(Visual Basic for Applications)는 엑셀과 같은 Microsoft Office 응용 프로그램에서 작업을 자동화하기 위해 사용하는 프로그래밍 언어입니다. VBA를 사용하면 반복적인 작업을 자동으로 수행하거나, 엑셀에서 제공하지 않는 추가 기능을 만들 수 있습니다.
쉽게 설명하자면, VBA는 엑셀에 내장된 작은 컴퓨터 프로그램을 작성하는 도구입니다. 예를 들어, 엑셀에서 여러 시트에 동일한 작업을 해야 하는 경우, 하나하나 수작업으로 하지 않고 VBA 코드를 작성하여 자동으로 처리할 수 있습니다.
사용방법 (Excel 기준)
엑셀에서 VBA 편집기 열기:
엑셀에서 Alt + F11 키를 눌러 VBA 편집기를 엽니다.
새 모듈 추가:
VBA 편집기에서 Insert 메뉴를 클릭한 다음 Module을 선택하여 새 모듈을 추가합니다.
코드 작성
코드 실행:
F5 키를 눌러 작성한 코드를 실행합니다.
모든 시트의 맨 윗줄의 배경색으로 빨간색으로 바꿔봅시다
프롬프트 :
모든 엑셀시트의 맨 첫번째줄 배경을 빨간색으로 만들어주는 VBA코드를 알려줘
Alt + F11
붙인후 실행은 F5 키
완성!
가상의 학생 성적표에 VBA코드를 적용
수정전
수정후
프롬프트
모든 엑셀시트에서 값이 80이 넘는 셀의 배경을 노란색으로 바꿔주고 값이 50이하인 셀은 배경을 빨간색으로 바꿔주는 VBA코드를 만들어줘
프롬프트
이 시트에서 80이상의 숫자를 다 없애주는 코드
완성!