라벨이 엑셀VBA UI인 게시물 표시

블로그 이사 합니다.

 안녕하세요, 공돌투자자 입니다. 애드센스를 통과했음에도 흥행에 참패하여 다시 네이버로 돌아갑니다 ㅜㅜ 네이버로 관련 콘텐츠들을 조금씩 이동하고 네이버 내에서 기존 주식 투자 관련 컨텐츠와 함께 운영하도록 할게요. 혹시나 구독하신 분들, 찾아주신 분들께 죄송한 마음입니다. https://blog.naver.com/gdtooza '공돌투자자, 부의 사다리'  이곳으로 찾아와주세요. 실제적인 경제교육 + 투자 블로그로 운영하도록 하겠습니다. 감사합니다.

엑셀 VBA UI 만들기 : Button

이미지
UI요소 중 버튼은  가장 많이 쓰이는 UI 요소이다. UI에 그리기 개발도구 > 삽입 > Active X 컨트롤 에서 버튼 모양을 클릭 한 후 엑셀 창에 드래그하면 드래그한 크기만큼 버튼이 생성된다. 로그인, 자동매매시작, 자동매매종료, 잔고조회 등의 기능을 버튼을 통해 활용하고 있다. 버튼을 생성후 오른쪽 마우스를 눌러서  속성 을 클릭하면 버튼의 속성을 변경 할 수 있다. 코드상에서 해당 버튼객체에 접근해서 변경할 수도 있고 속성창에서 바로 변경할 수도 있다. 실제 변경이 필요한 부분은  이름  과  Caption  이다. 이름은 코드상에서 해당 버튼 객체에 접근하기 위해 사용한다. 가독성있는 이름으로 바꿔준다. 한글도 가능하다. Caption은 실제 UI에 상에 보여지는 버튼 위의 텍스트이다. 버튼을 눌렀을 때 실행되는 기능을 명시하면 된다. 코드에 접근하기  버튼 생성 후  디자인모드  선택된 상태에서 버튼을 더블클릭하면 해당 버튼이 클릭 되었을때 실행될 함수가 생성된다. [^myfootnote] 버튼 이름을 '로그인'으로 정했기 때문에 코드상에서 해당 버튼 객체에 접근하기 위해서는  로그인.  후 속성에 접근하면 된다.  로그인.  을 타이핑했을 때 자동완성되는 속성의 이름을 보면 대충 어떤 속성인지 알 수 있다. 버튼이 눌렸을 때 버튼 색이 바뀌는 예제이다. Private Sub 로그인_Click() 로그인.BackColor = RGB( 255 , 0 , 0 ) End Sub