For Effective Your Life!!
UNO-WEEKLY


5월 넷째주|


UNO_WEEKLY |UNO_ZEN

Daily Routine ...
하루,하루 일정하게 규칙적으로 하는 것들..
습관이라고 하는 것을 새로 갖게 된다는 것은
Daily Routine을 수정하는 작업을 하는 셈이다
...
...
...


x20180528_1028_UNOZEN.

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

UNO_WEEKLY|VBA_Basic_Sereis|
Alt키로 셀에 정보입력하면서 줄바꿈한 정보의 처리
Transpose,Index,Column,Split,Resize,Ubound,Sort

엑셀은 엑셀자체의 기능만으로도
자동화같이 척척 처리가 되게 되어있다
휠터라던가, 정렬이라던가, 조건만 대화상자에 주고
명령줄의 버튼만 누르면 후루룩 자동으로 처리된다
그러니 VBA를 배운다고 하는 것은
이런 기능으로 처리할수 없는 경우에 사용하는 것이 통합문서를
복잡하게 관리하지 않게 되는 것..
좋은 것도 지나치게 사용하면 복잡해진다
잘 따져보면서 활용하는 것이 좋다
공연히 VBA로 복잡하게 만들어서 광빨잡으려고 하는데..
쫄따구하나가, 선배 뭘 그렇게 복잡하게 허슈..
이 명령줄몇개 누르면 되는데..
이러면 황당한 꼴 당하는 것이다..



행방향으로 입력된 정보를 열방향으로 옮기는것은
몇가지 함수로 척척 처리된다
그런데 이런 경우가 있다..
흠..이것은 절대 엑셀기능으로는 처리가 안되지..
그럴때..VBA가 나서는 것이다


x20180528_1028_VBABasic_splitTextIntoArray.

UNO_WEEKLY|VBA_Advanced-
외부 XML화일을 통합문서의 CustomXMLPart로 삽입하기
CustomXMLParts.Add,Dir,CustomXMLPart.XML,CustomXMLPart.Load,Instr,Xpath,Attribute,Replace,Trim

지난 파일에서는 CustomXMLPart를 추가할때
시트의 정보를 순환하면서 읽어서 문자열정보를 사용하여 했었다
그런데 실은 XML화일은 사방에서 제공받게 된다
인터넷에서 다운 받기도 하고,
관련협력사에서 사업정보로서도 받기도 하고
발주청의 사업내역정보로서도 받기도 하고..
다양하게 XML화일은 공통의 언어로서 주고 받는다



그렇다면, 관련정보를 전달받아서 통합문서의 내장된 정보로 저장하고
사용할만한 것이라면, 그렇게 사용하는 방법을 챙겨두는 것이 좋을 것이다
첨부된 XML화일의 내용을 통합문서의 CustomXMLPart로 등록한후
이것을 읽어서 원하는 보고서를 만들어 보자
엑셀자체에서 제공하는 XML문의 처리를 위한 DOM개체를 DocumentElement개체에서
제공하니, 별도의 외부 DOM처리 라이브러리화일을 참조할 필요가 없으니
참 편리한 개체라는 점..잘 챙기시면 도구상자에 도구하나 추가 되는 셈..


x20180528_1028_XMLFileIntoCustomXMLPart.