상세 컨텐츠

본문 제목

엑셀 매크로 양식 컨트롤로 바로실행 단추 만들어서 빠르게 적용하는 방법

IT/엑셀

by likeapricot 2022. 11. 13. 06:23

본문

반응형

 

 

 

 

엑셀 매크로 바로실행 단추 만들어서 
빠르게 적용하는 방법



 

 

 

이번에는 매크로의 목록이나 바로가기로 매크로를 실행하는게 아니라, 바로가기 단추를 만들어서 그걸 누르기만 하면 매크로가 적용되도록 만들어보려고 한다.

 

 

이 매크로 바로가기 단추는, 양식 컨트롤을 이용하는 방법이다.

 

일단 매크로가 있는 파일에서 적용해야 하는 조건이기 때문에 매크로가 없는 파일만 있다면 앞선 포스팅을 참고해 매크로를 먼저 기록해주자. 매크로가 적용된 상태에서 양식 컨트롤을 적용해야 매크로를 연결시킬 수 있기 때문이다.

 

매크로 만드는 방법은 아래 포스팅을 참고할 것.

2022.07.11 - [IT/엑셀] - 엑셀 매크로 조건부서식 MOD ROW 함수 적용하여 짝수행 셀마다 배경색 지정하도록 매크로 기록하는 방법

 

 

매크로에 관한 내용은 앞선 포스팅에서 저장법과 실행법, 만드는 방법까지 작성했고 앞으로는 편집법과 삭제방법에 대해 알아보려고 한다.

 

관련 내용이 궁금하다면 연속된 내용으로 살펴보는 것을 추천한다. 그리고 처음 포스팅에서 만든 매크로를 가지고 계속 이용하는 것이니 관련된 내용이 이해가 안된다면 똑같이 따라해 보는 것도 좋을 것이다.

 

 

 

 

이번 포스팅에서는,

1. 매크로를 양식 컨트롤로 실행할 수 있도록 적용해보겠다.

2. 바로가기 단추의 이름을 변경하는 방법에 대해서 알아보고

3. 양식 컨트롤의 바로가기 단추로 매크로를 바로 적용해보겠다.

 

 

 

 

 

매크로를 양식 컨트롤로 실행할 수 있도록 적용

 

 

 

먼저 양식컨트롤을 이용해서, 단추를 만들어 적용해보려고 한다.

 

 

 

1. A1 셀을 클릭한다.

 

 

2. [개발도구] -> [컨트롤] -> [삽입]을 클릭한다. 그럼 아래에 [양식 컨트롤]이 나오는데, 거기에서 원하는 단추를 선택해주자. 이 포스팅에서는 첫번째 단추 모양을 선택했다.

 

 

 

 

 

 

 

* TIP 팁 *

양식 컨트롤은 매크로를 실행하거나 함수와 연동해서 작업을 할 때 사용하는 키다.
바로 아래에 있는 Active X 컨트롤은 VBA 프로그램에서 사용된다.

 

 

 

 

 

 

3. 마우스로 크기와 위치를 지정해서 모양을 만들어준다. 드래그해서 원하는 위치에 입력하면 된다.

 

여기에서는 저 위치에 조금 크게 입력해보았다.

 

 

 

 

 

 

4. [매크로 지정] 창이 뜨게 되면, 매크로 목록에서 [짝수행셀색지정] 매크로를 클릭하고 [확인]을 눌러준다.

 

적용할 매크로를 선택하고, 확인을 누르면 된다.

 

 

그럼 이 단추에 매크로가 적용된 상태다.

 

 

 

 

 

바로가기 단추의 이름을 변경하는 방법

 

 

 

이 단추의 이름이 [단추2]라서 어떤 매크로가 적용되었는지 알기가 어렵기 때문에 이름을 매크로 이름으로 바꾸어보려고 한다.

 

 

1. 단추안에 글씨부분을 더블클릭해준다. 그럼 테두리에 동그라미가 생기고, 글씨를 작성할 수 있는 상태가 된다.

 

 

 

2. 원하는 매크로의 이름을 입력하고 임의의 셀을 클릭해서 단추 선택된 것을 해제해준다.

 

이름 적용이 완료되었다.

 

 

양식 컨트롤의 바로가기 단추로 매크로를 바로 적용해보기

 

 

 

 

그럼 완성된 단추를 이용해서 데이터에 매크로를 적용해보겠다.

 

매크로를 지정할 때는, 데이터의 첫 셀을 클릭하고 매크로 버튼을 눌러주면 좋다.

여기에서는 메뉴부분을 제외하고, 데이터의 첫 셀인 [A3]를 클릭하고 매크로를 적용해주었다.

 

 

 

 

1. [A3]셀을 클릭한다.

 

2. [짝수열 색지정] 단추를 클릭한다.

 

 

 

 

 

 

3. 짝수행마다 색이 지정된 모습이다. 매크로가 잘 적용되었다.

 

 

 

관련 포스팅 더보기

 

 

2022.05.11 - [IT/엑셀] - 엑셀 오름차순 정렬 내림차순 다중 조건으로 반영하는 방법

 

 

2022.03.18 - [IT/엑셀] - 엑셀 빈도수 세기 frequency 함수 이용하는 방법

 

반응형

관련글 더보기

댓글 영역