본문 바로가기
office/excel

엑셀 버튼 매크로 만들기 및 버튼 양식 컨트롤 메시지박스 화면에 나타내기

by 개코 - 개발과 코딩 2021. 4. 26.

엑셀에서 매크로 만들기를 할 줄 안다면 여러모로 편한 기능들을 만들 수 있다. 지금은 업무자동화의 영역으로까지 옮겨갔으며 회사들도 도입을 하고 있기도 하다. 매크로를 버튼과 연결하면 프로그램처럼 동작을 시킬 수도 있다. 

 

엑셀 시트에 버튼 올리기

엑셀시트에 버튼을 넣는 것은 어렵지 않다.

엑셀의 상단메뉴의 개발 도구 > 삽입 > 양식컨트롤 버튼을 클릭하여 버튼을 추가해 주면 된다.

매크로 지정 창이 나타난다면 매크로 위치를 현재 통합 문서로 지정한 후 새로 만들기 버튼을 추가한다

마우스 커서가 변경된 것을 확인할 수 있는데 버튼을 넣고 싶은 자리에 마우스 좌클릭을 하면 버튼이 추가된 것을 확인할 수 있다.

 

>>> 엑셀 시트에 버튼 양식 컨트롤 추가하기 <<<

Visual Basic 확인하기

위의 방법으로 버튼이 추가 되었다면 엑셀의 상단 좌측메뉴에서 Visual Basic 버튼를 클릭해 준다.

비주얼베이직 코딩이 가능한 창이 열릴 것이다.

현재 엑셀 시트의 프로젝트를 선택하고 모듈을 선택한다.

매크로가 만들어진 것을 확인할 수 있다.

메시지창을 띄워보자

버튼을 클릭했을 때 동작을 처리하는 것을 보고 싶을 것이다.

만들어진 매크로에는 아무 것도 없다.

메세지 창을 띄워보자

메시창 코드는 아래와 같다.

MsgBox("문자열")

위의 구문을 만들어진 매크로의 Sub 프로시저인 단추8_Click() 안에 넣는다.

코드는 아래와 같다.

Sub 단추8_Click()

    MsgBox ("양식컨트롤 버튼8 버튼을 클릭했습니다.")

End Sub

파일을 저장 후 엑셀시트에 추가한 버튼을 클릭해 본다.

메시지창이 잘 나타나는 것을 확인할 수 있다.

반응형

댓글