Skip Navigation Links.
Expand VBAVBA
엑셀프로그래밍이 필요한 이유
Expand ExcelExcel
Expand External LibraryExternal Library
Expand SolutionSolution
Expand EssayEssay

Window_1|Defference Between OptionButton And CheckBox|
|Window Properties To Control Screen View| |SplitRow|SplitColumn|Validation|FreezePanes|

Window오브젝트

Application,Range,WorkBook,Worksheet오브젝트들을 대강 살펴보았다
페이지의 순서가 왔다..갔다한다고 갸우뚱 하실분이 있을것이다
인류의 역사는 분류의 역사다
여성과 남성으로 분류할까..??
아니면 나이별로 분류할까..??
아니면 지역별로 분류할까..??
아니면 성격별로 분류할까..??
아니면 학력별로 분류할까..??
아니면 직업별로 분류할까..??
사람마다 분류의 방법이 틀리고 분류의 방법이 틀리다보면
새로운 학설이 나오고 새로운 시각이 나오게 된다
엑셀이라는 놈도 분류를 하려다 보면 헷갈리기 짝이 없다
엑셀을 만들어낸 엔지니어들도 만들면서 헷갈렸을것이고
사용하는 사람은 사용하는 사람대로 헷갈릴수도 있다

큰 덩어리로 본다면 VBA언어에 대한것을 알고 나면
나머지는 순서가 없다
또한 VBA도 변수를 먼저 이야기 할까..??
순환문을 먼저 이야기 할까??
조건문을 먼저 이야기 할까??
배열을 먼저 이야기 할까??
프로그래밍언어 자체는 하나의 Part가 아닌 총체적으로(Holystic)
이해할때 문제가 풀려 나간다
그래서 한참을 앞으로 갔다..뒤로 갔다 하면서
자기화가 되어 간다
그러니 순서가 헷갈리더라도 잘 챙겨가면서 보시기 바란다

어떤 분은 억세스의 VBA가 쉬워요..??
아니면 엑셀의 VBA가 쉬워요??하신다
VBA는 모두 똑같은 VB에서 파생된 언어이다
억세스는 억세스 나름대로의 오브젝트들을 갖고 있고
엑셀은 엑셀 나름대로의 오브젝트들을 갖고 있는것이 틀릴뿐이다

이제 Window라는 오브젝트 이야기를 해보자
Window오브젝트는 엑셀에도 있고..억세스에도 있고 ..
모든 프로그램은 Window라는 개념으로 만들어졌고
우리가 사용하는 OS기반도 역시 MS Window이다
엑셀에서 표현되는 모든것은 Window라는 틀속에 들어있다

지금 보고 있는 여러분의 웹페이지도 윈도우라는 틀속에 들어있다

몇가지 웹페이지의 Window오브젝트를 작동해보자




아무 말이나 입력후 밑의 버튼크릭:



아무튼 위와 같이 간단하게 몇개 해보았지만 내용을 담고 있는
커다란 통이 바로 Window오브젝트의 역할이다
또한 프로그램마다 각자의 특성에 따라서 Window의 구성요건들이
틀린것이고..엑셀은 엑셀나름대로의 구성요소를 담고 있는것이다

여기서도 분류하는 방법이 헷갈린다
이런기능을 왜 Window오브젝트에 두었지..
Worksheet오브젝트에 두어도 될텐데??
이런 기능을 왜 Window오브젝트에 두었지??
그냥 WorkBook오브젝트에 두어도 될텐데??
아무튼 책을 쓰면서 지면이 좁다면 Window오브젝트는 끼지 못하고
좀 데켠으로 밀릴 오브젝트이다
그러나 아주 중요한 기능들(메소드와 속성)을 갖고 있다
이벤트프로시져 같은것은 제공하지 않는다
각각의 기능들을 살펴보자

화면의 모양을 좀 바꾸고 싶다

만들고 싶은 소루션의 성격에 따라서 화면의 모양을 바꿔주어야
하는 경우가 많다
아래에 정리해 보자
대개의 화면의 모양을 바꿔주는 속성들은 True|False값을 받는다
이런 값을 Toggle값이라고도 한다
이런 Toggle값을 처리해 주는 콘트롤이 CheckBox이다




그와 달리 Option Button은 여러개의 값을 받을때 사용하면 좋다
초보님들이 헷갈려서 OptionButton을 사용할까?
CheckBox를 사용할까??헷갈려 하는 부분이다




다시 본론으로 돌아가서..화면을 다루는 속성을 정리해보자
대개는 Toggle값이지만 그렇지 않은것도 있다
아래의 표의 속성값에 해당 하는 부분을 반복 크릭하면서 보시기 바란다

화면이동과 화면의 고정등을 어떻게 활용하는지 보자


실제로 어떤때 위와 같은것들을 활용할지
아래의 화일에서 해보도록 한다

Move Screen With Window Properties