For Effective Your Life!!
UNO-WEEKLY


Skip Navigation Links.
Collapse UNO-WeeklyUNO-Weekly
About
응용 소품들
[엑셀과 외부정보(DB)]
[UNO-Daily]
[UNO-Weekly Add-In]
[UNO-CPM]공정관리도구
[UNO-Weekly 안드로이드폰]
[UNO_CodeLibrary]
[엑셀기본]
[uno_english_patterns]
Collapse 2023-102023-10
Collapse 2023-092023-09
Collapse 2023-082023-08
Collapse 2023-072023-07
Collapse 2023-062023-06
Collapse 2023-052023-05
Collapse 2023-042023-04
Expand 2023-032023-03
Expand 2023-022023-02
Expand 2023-012023-01
Expand 2022-122022-12
Expand 2022-112022-11
Expand 2022-102022-10
Expand 2022-092022-09
Expand 2022-082022-08
Expand 2022-072022-07
Expand 2022-062022-06
Expand 2022-052022-05
Expand 2022-042022-04
Expand 2022-032022-03
Expand 2022-022022-02
Expand 2022-012022-01
Expand 2021-122021-12
Expand 2021-112021-11
Expand 2021-102021-10
Expand 2021-092021-09
Expand 2021-082021-08
Expand 2021-072021-07
Expand 2021-062021-06
Expand 2021-052021-05
Expand 2021-042021-04
Expand 2021-032021-03
Expand 2021-022021-02
Expand 2021-012021-01
Expand 2020-122020-12
Expand 2020-112020-11
Expand 2020-102020-10
Expand 2020-092020-09
Expand 2020-082020-08
Expand 2020-072020-07
Expand 2020-062020-06
Expand 2020-052020-05
Expand 2020-042020-04
Expand 2020-032020-03
Expand 2020-022020-02
Expand 2020-012020-01
Expand 2019-122019-12
Expand 2019-112019-11
Expand 2019-102019-10
Expand 2019-092019-09
Expand 2019-082019-08
Expand 2019-072019-07
Expand 2019-062019-06
Expand 2019-052019-05
Expand 2019-042019-04
Expand 2019-032019-03
Expand 2019-022019-02
Expand 2019-012019-01
Expand 2018-122018-12
Expand 2018-112018-11
Expand 2018-102018-10
Expand 2018-092018-09
Expand 2018-082018-08
Expand 2018-072018-07
Expand 2018-062018-06
Expand 2018-052018-05
Expand 2018-042018-04
Expand 2018-032018-03
Expand 2018-022018-02
Expand 2018-012018-01
Expand 2017-122017-12
Expand 2017-112017-11
Expand 2017-102017-10
Expand 2017-092017-09
Expand 2017-082017-08
Expand 2017-072017-07
Expand 2017-062017-06
Expand 2017-052017-05
Expand 2017-042017-04
Expand 2017-032017-03
Expand 2017-022017-02
Expand 2017-012017-01
Expand 2016-122016-12
Expand 2016-112016-11
Expand 2016-102016-10
Expand 2016-092016-09
Expand 2016-082016-08
Expand 2016-072016-07
Expand 2016-062016-06
Expand 2016-052016-05
Expand 2016-042016-04
Expand 2016-032016-03
Expand 2016-022016-02
Expand 2016-012016-01
Expand 2015-122015-12
Expand 2015-112015-11
Expand 2015-102015-10
Expand 2015-092015-09
Expand 2015-082015-08
Expand 2015-072015-07
Expand 2015-062015-06
Expand 2015-052015-05
Expand 2015-042015-04
Expand 2015-032015-03
Expand 2015-022015-02
Expand 2015-012015-01
Expand 2014-122014-12
Expand 2014-112014-11
Expand 2014-102014-10
Expand 2014-092014-09
Expand 2014-082014-08
Expand 2014-072014-07
Expand 2014-062014-06
Expand 2014-052014-05
Expand 2014-042014-04
Expand 2014-032014-03
Expand 2014-022014-02
Expand 2014-012014-01
Expand 2013-122013-12
Expand 2013-112013-11
Expand 2013-102013-10
Expand 2013-092013-09
Expand 2013-082013-08
Expand 2013-072013-07
Expand 2013-062013-06
Expand 2013-052013-05
Expand 2013-042013-04
Expand 2013-032013-03
Expand 2013-022013-02
Expand 2013-012013-01
Expand 2012-122012-12
Expand 2012-112012-11
Expand 2012-102012-10
Expand 2012-092012-09
Expand 2012-082012-08
Expand 2012-072012-07
Expand 2012-062012-06
Expand 2012-052012-05
Expand 2012-042012-04
Expand 2012-032012-03
Expand 2012-022012-02
Expand 2012-012012-01
Expand 2011-122011-12
Expand 2011-112011-11

2월 셋째주|


Front 시트|    --개체지향적사고..

VBA언어에는 GoTo 문이 있다
중학교 다닐때 자동사와 타동사가 참으로 많이 헷갈렸던
Go동사의 쓰임새가 생각나게 하는 명령문이다

I go school 이라고 하면 안되고
I go to school 이라고 해야 된다

언놈은 전치사가 붙고 언놈은 안붙고..

I go home은 되고
I go to home은 또 안되고..
참으로 헷갈렸던 것들중의 하나다
위의 home은 실은 명사가 아니고 [집으로..]라는 부사이니
to를 붙이면 안된다..@$#

Go는 자동사이다
그래서 문장 1형식이다
목적어가 붙을 수 없다
그러니 문장1형식을 3형식화시키는 것이
목적이 되는 명사앞에 전치사를 붙이면 1형식이
3형식으로 둔갑을 하게 된다
이런 것을 달달달 외워서 말을 하겠다고 하니
안되는 것이 영어다

VBA에서 GoTo와 같이 아예 To를 달고 다니는 것을
습관적으로 입에 붙여야 하는 것이다
그렇게 습득하는 것이 언어습득의 좋은 방법이다
...
...
...

[VBA엑셀프로그래밍|기본]|편리한 Format함수

흔히 있는 문제이다
다른 곳에서 받아온 테이블의 코드번호를 목적에 맞게 재구성하여야
할 경우가 흔하다
아래의 경우도 주욱 일련번호가 있는 것을 분류명별로 알파벳을 부여한후
각 분류에서 일련번호를 구성하고 싶다는 문제..기본중의 기본인 문제이다



...
...

외부라이브러리및 응용|작은 소루션만들기,Microsoft.XMLDOM

지난주에 하였던 Window Media Player를 보니..좀더 확장하고 싶은 생각이 들고
많은 분들의 영어공부에도 도움이 되는 도구를 만들어 보는 것도
좋겠다 싶어서 하나 만들었다
화일은 홈피첫페이지 맨아래..EffortLess English섹션에 올려 놓았고
소스코드가 공개된 것은 이 페이지 맨아래에 올려 놓았다, 참고 하시고

확장을 하면서 소개되는 것은 XML화일이다
예를 들어서 소루션을 만들어 놓고 소루션에는 손을 더이상 대지 않고
정보는 계속 추가되게 하는 것이 편리한 소루션이다
매번 정보가 추가 될때마다 해당 소루션을 뜯어 고친다면
처음 받은 사람과 최근에 받은 사람의 내용이 다르게 된다
그래서 추가되는 정보들은 모두 써버상에 XML로 구성하고
소루션을 한번 다운 받은 분들은 그냥 목록갱신 버튼만 크릭하면 최근 목록으로
업데이팅이 되게 하여야 좋은 소루션이 된다
응용하셔서 각자의 팀에서 활용하는 소루션을 융통성있게 만들어 보시기를..
아래의 그림과 같이



1)좋은 원어민영어강사의 MP3의 정보를 수집하여 써버상에 정리보관
2)사용자는 외부라이브러리 microsoft.XMLDOM개체를 활용한 VBA코드로 써버를 읽어서
3)목록시트에 수시업데이팅한다
4)외부개체 Window Media Player가 삽입된 UserForm이 목록을 읽는다
5)크릭하면 해당 정보쏘스를 불러서 실행한다
네트워크를 잘 활용하는 좋은 하나의 예가 될 것이다
또한 아하..XML문서가 이래서 필요하구나!!라는 것도
알 수 있을 것이고..
...

UNO_Tool_007_English_Listening_Tool_ori.

논리와 수식|매크로 기록기는 사람의 상상력을 막는다

흔한 질문중에 대표적인 것 하나는..
매크로 기록기에 의한 프로시져의 속도가 말씀이 아니라는 이야기
그래서 어떻게 하면 개선을 할 수 있냐는 이야기다..
매크로기록기에서 벗어나지 않으면 VBA의 카메레온같은 변신의
흥미로움을 죽을때까지 느끼지 못하고 간다
그래도 매크로기록기의 내용을 나름대로
순환문정도 추가하는 편집을 한다고 해도
그 [멍청이 범주]에서 벗어나지 못하게 된다
매크로기록기는 정말 왕초보때..신기해 하는 정도에서 끝내야 한다
매크로기록기는
프로그래밍의 진수인

1)변수가 없다
2)당연히 배열도 없다
3)당연히 집합체도 없다
4)순환문이 없다
5)조건문이 없다

그러니 완전 멍청이 인것이다
그야말로 매크로인 것이다
두뇌 없는 로봇인 것이다
VBA는 로봇에 지능을 한껏 심어주는 것이다

아래와 같은 문제를 질문하신분의 코드와
개선된 코드를 비교하면서 매크로 탈피를 하시기를..



또하나 처음 매크로 한번 경험하고 놀랍기도 하고, 신기하기도하여
흐음..이것 별것 아니군..
그러면서 VBA고수를 [물]로 보는 위험한 사고방식에 살 수도 있다..하하!!
...
...

x20120220_0707.