MOUSE_MOVE event procedure
마우스를 그냥 올려 놓으면 프로그램이 돌아가게..
너무 길게 씨리즈물[English-Idioms-Book]을 진행하다 보니까
지루해하는 소리가 여기까지 들리는 것 같아서
씨리즈물 중간,중간에 단발페이지 강의 시트를 올려야 할것 같다
피가 되고 살이 되는 내용들을 올릴것이니
지루함속에서 실력을 추가 시켜 나가시기 바란다
웹페이지같은것에서는 마우스만 올려 놓아도 어떤일을 할수 있는
이벤트프로시져가 익스프로어에 의하여 제공된다
그런데 엑셀의 워크시트나 워크북오브젝트에서는
그런것이 제공되지 않는다
엑셀은 그래픽이나 동영상프로그램이 아니니까..
그런 제공은 별로 필요치 않으니까..없는것이다
그렇다고 못하나??!!
눈을 크게 뜨고 찾아 보면 있다
UserForm의 콘트롤을 사용하면 되는것이다
UserForm과 Form의 부속품(콘트롤)들은 모두
Mouse_Move이벤트등의 다양한 이벤트를 제공한다
콘트롤을 폼에서 열어서 하는것은 별 문제가 없겠으나
워크시트상에서는 어떻게 콘트롤을 활용하고
어떻게 프로그래밍적으로 접근할것인가??를
이번 시간에 해본다
아래와 같은 동작이 워크시트에서 아무 문제없이 되니까..
화일을 보시면 된다
Example_1
Example_2
Example_3
Example_4
Example_5 | |
아래와 같이 표현될 것이다
MouseMoveEventProcedure.