엑셀]시트 복사 매크로에 버튼 삭제하는 매크로 추가

2016.07.09 00:08


이전 블로그 글에서 시트를 복사하는 매크로와 버튼을 연결시켜서, 버튼을 클릭할 때마다 매크로가 실행되도록 했다. 







그런데 몇 번 클릭해보니 시트만 복사되는게 아니라 시트 안에 포함된 매크로 버튼도 함께 복사된다. 





이건 상황에 따라 필요할 수도 있고, 불필요할 수도 있겠지만, 여기서는 버튼을 삭제해보자. 



아무래도 VBA 코드로 해야할 것 같은데 아직 VBA를 배우지 않아서 잘 모른다. 



그래서 이것저것 고민해보다 찾은 꼼수. 


매크로 버튼을 삭제하는 매크로를 만들고, 그 매크로 코드를 찾아서 복붙하는 방법. ^^



버튼 삭제하는 매크로를 새로 만든다





버튼을 오른쪽 버튼으로 눌러서 선택해놓고 DEL키로 삭제. 






그다음 [매크로 - 편집] 버튼으로 버튼 삭제 매크로 코드로 들어간다. 








필요한 코드들을 찾아서 복사하고 시트복사 매크로 안에 붙여 넣는다. 






이제 매크로를 실행시키면 시트는 복사하고, 매크로를 실행시키는 버튼은 삭제한다. 끝. 



또루아빠 Excel/엑셀 VBA , , , ,