4월 다섯째주|
UNO_Weekly 추가기능 화일에
엑셀화일열거 기능을 추가하였습니다..
특정 폴더를 선택하면 옵션선택에
따라서 선택 폴더의 하위폴더까지
모두 검색하여
화일내용을 모두 리스팅합니다
화일을 열때마다 탐색기를
여는 것 보다 편리할 것입니다
또 문서와 시트간의 이동목록을
자동에서 반자동으로 바꾸었습니다
시트간 이동이 필요없는데도
시트나 문서가 추가 될때마다
실행이 되어 실행시간이
많이 걸린다고 하시는 분들이 있어서
필요할때만 버튼을 크릭하여
열려져있는 문서와 시트명을 콤보상자에
갱신하도록 하였습니다
또 불편한 것이 있으면 항상 피드백주시면
수정,추가시키도록 합니다
기능 추가 하고 실행하면서 보니..
뭔 이런 쓰레기 같은 화일이 이렇게 많지..@#$@#@
자주 드나들던 폴더외의 이런 저런 폴더에 엑셀화일이
쌓여 있다..
그래서 삭제기능버튼도 추가하고..이것도 편리하고..
Front 시트| 개체지향적사고
사람들은 모두 어떻게 사는 것이 잘 살고 있는 것인지
아주 잘 안다
그런데 자꾸 잊어 먹는다
왜 자꾸 잊어 먹을까..
주변에서 쏟아지는 나쁜 메시지들에 휩싸이다 보면
그렇게 된다
자꾸 반복적으로 주어지는 메시지는
그냥 최면에 걸리게 되어 있다
그들이 하는 방법으로 하지 않으면 곧 죽을 것 같아지는
최면에 걸리게 되어있다
그런 최면에 걸리지 않는 방법은 딱 한가지다
자신을 잘 지키려고 노력하는 것이다
잘 지키려고 노력하는 것은 무언가 새로운 메시지를
어디에선가 받으려고 노력할 필요없다
그냥 자신의 깊은 마음속에 있는 것을
다시 생각해 내는 습관을 갖고 여유를 갖으면 된다
또한
좋은 책을 보거나,
영화를 보거나
음악을 듣거나
냄새를 맡거나
여행중에 풍경을 보거나
하면서 짠 하고 마음속에 자극이 오는 것이 있다
이것은 새로운 정보가 아니다
마음속에 꽁꽁 숨어있었던 생각의 뚜껑을 여는 자극이였을 뿐이다
모두 자신의 마음속에 잊혀진 기억으로 남아 있는 것이다
그런 자극에 도움을 드리기 위하여
UNO_DAILY의 Power Talks 코너에 그림카드를 매일 하나씩 올리는 것이다
그 중에 하나라도 자극이 되는 파워있는 단어가
여러분을 조금이라도 긍정적 역동감을 건드려주는
자극(Trigger)이 될수 있도록
지난주 7개의 파워단어그림카드 ...이런 것들이 있었다
...
...
[VBA엑셀프로그래밍|기본]|
외부변수를 선언하고 잘 관리하지 않으면
낭패를 많이 본다
특히나 기~~따란 코딩을 요하는 소루션에서는 아주 잘 관리하여야 한다
변수의 관리와 변수의 유효성검사는
항상 프로그래밍 첫머리에 올려져 있는 주제가 되어야 한다
어떻게 보면 귀찮기 짝이 없는 일이지만
필수적이고 꼭 지켜야할 일이다..
그런 예를 하나 만들어 보자
...
...
...
[외부라이브러리및 응용]|웹에서 그림갖여오기
웹하드나 포털싸이트에 사진을 올릴때는 화일명을
알고 각자의 PC에서 업로딩시킨후..
이것을 엑셀에서 갖여다 보고 싶은데..화일명과 경로명을
알수가 없다고 하신다..
당연히 프로그래밍적으로는 알수 없다..(헥커가 아니므로)
그러나 단순,무식,확실한 방법은 이런 방법이 있을 것이다
그렇게 화일위치를 알아다가 시트에 나름대로 사진DB를 만들고
뷰할수 있는 것도 엑셀활용에 있어서 좋은 응용력이 될 것이다
논리와 수식|워크시트함수인데 족보에 없는 함수
수식으로 어떤 결과를 얻어낸다
수식속에는 워크시트함수와 계산을 위한 수식이 섞여있다
작성하다 보면 복잡하고 골치 아프다
그래서 종종 VBA로 사용자정의함수를 사용하게 된다
VBA에서 워크시트함수를 사용할 수 있다
그래서 편리하다
그런데 DateDif라는 워크시트함수는 워크시트함수개체에
들어 있는 족보가 있는 함수가 아니다
이런 함수를 VBA에서 사용하려면 에러가 난다..
당연히 WorksheetFuncion개체의 족보에 없는 것이라서 에러가 난다
그런데 사용하고 싶다..
왜냐하면 DateDif함수와 같은 기능의 함수가 VBA에는 없으니까..
그런 기능을 만들려면 계산을 한참 하여야 한다
그러니 그냥 DateDif워크시트함수를 사용하고 싶은 것이다
사용할수 없는 워크시트함수!!!
Evaluate함수가 이때도 도움을 준다
또한 문자열 속의 문자열은 겹따옴표를 사용해야 하는데
초보님들은 문자열속에 문자열정보가 들어가는 수식을 작성하려면
골에 지진이 난다..
그것도 성공하면 다행인데 ..결국은 실패하고 포기한다
프로그래밍의 내공은 문자열정보속에 문자열을 적절히 잘
편집하는 능력도 포함된다
그런 좋은 문제...
문제를 보시고,해설을 보시고 이해한후
다시,
꼭 직접작성하여 성공하시기를..
그럼 내공이 쌓이는 좋은 기회가 된다
...
x20120430_0717.