본문 바로가기
WeekdayLife/excel

[엑셀VBA] userform 탭 기능 설정

by JO_i 2023. 4. 11.

MacroTool의 기능이 많아지면서, 탭을 좀 분리할 필요가 생겼다.

물론, 탭이 생기면, 클릭해야하는 귀찮음이 생기긴 하지만, 자주 사용하는 기능과 가끔 사용하는 기능을 잘 분리해낸다면, 좀 더 나을지 모른다.

 

다중페이지 컨트롤을 사용한다. 연속 탭 기능을 사용하고 싶었지만, 어떻게 사용하는지 잘 모르겠다.

 

 

 

기본으로 적용되는 탭을 없애고, label로 탭 버튼을 만들어줬다. label에서 text를 센터 정렬하기가 참 짜증나는데,

1x1px gif 이미지 picture로 넣고, 이미지를 센터 정렬해주면 된다.(참고 : stackoverflow)

해당 페이지의 버튼을 누르면 아이콘이 바뀌고 색이 변경되도록 했다. 최신의 UI 프로그램에 비해서는 참...불편하게 되어있지만, 그래도 이게 어딘가...

 

page #0 click

 

page #1 click

 

 

해놓고 나니, 별로 예쁘지는 않다. 버튼 크기나 투박한 배치가 별로 맘에 들지 않는다. 시간이 남아돌 때, 조정을 해봐야겠다.

 

 

끝.