For Effective Your Life!!
UNO-WEEKLY


1월 넷째주|


UNO_WEEKLY |UNO_ZEN

나이가 먹으면서 살아지는 것이 있다
성장의 엔진중의 하나인데..
거의 사라진다
하지만 나이를 먹어도 이것이 있는 사람은
지루하지 않은 사람이다
...
...


x20190128_1062_UNOZEN.

의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...

UNO_WEEKLY|VBA_Basic_Sereis|
프로그래밍과 더불어 영어 패턴숙달시키기_4
IIf,Split,Find,Offset,Event,Validation,Replace,ScreenUpdating,Shape,AddShape

이번 도구에서는
영어의 4형식문장(목적어를 두개 갖고 있는 문장형식)을
목적어가 하나인 3형식으로 패턴으로 바꿔서 연습하는 도구를
만들어 보자
관심갖고 깊이 보시면서, 좀더 개선할 부분이 없을까??
라는 문제의식을 갖고 보신다면, 영어에 대한 센스도 확장되고
프로그래밍도 좋은 연습이 될것이다



엑셀에는 프로그래밍을 편리하게 하는 도구들이 많다
그중의 하나가 범위개체에 이름 짓기..
필요한 셀에 모두 이름을 구체적으로 지어주면,
특정셀을 기준으로 Offset 하여 특정셀을 찾는 것 보다
좀더 쉽게 코딩을 할수 있다
그리고, 데이타의 열머리를 각 해당셀의 이름과 같게 하면
Intersect 메소드로 쉽게 해당되는 값을 옮길수 있다


x20190128_1062_VBAwithEnglishPatterns_4.

UNO_WEEKLY|VBA_Advanced-
단어찾기 퍼즐을 만들면서 코딩연습하기
Resize,Shapes,AddFormControl,TextFrame,Characters,OnAction,Mid,Do~Loop While,Cells

지난주의 문제를 만들어 보셨는지?
문제의식을 갖고 있었다면 이번화일이 좀더 흥미로우실 것이고..
아무튼 보드가 만들어진 시트의 버튼을 크릭할때마다
준비된 단어목록의 단어를 랜덤으로
적절한 위치를 랜덤으로 찾아서 좌우,대각선방향으로 단어의 각각의 문자를
랜덤으로 찾은 셀에 써준다..



생각보다 단순하다
단어갯수만큼 순환하고
다시 단어의 문자갯수를 순환하면서 처리하는 것
단어가 시작될 위치를 랜덤으로 찾고..
단어가 써지는 방향을 랜덤으로 찾고..
해당 단어가 해당 방향으로 각문자를 써줄때..
이미 이전 다른 단어가 써주었다면 , 취소하여야 하고
다시 반복하여야 한다는 점..
이런 작업을 위하여서는 순환이 몇 번 이루어질지 모르는 것
이럴때를 위하여
Do
...
...
Loop While 조건..
순환브록을 사용하여야 한다는 점..


x20190128_1062_WordsPuzzle.