소설 Client, Facebook에서 계속합니다, 영어에 관심이 있는 분들은 ... facebook에 매일 올리는 내용을 즐겨보세요!! UNO_PowerTalks.apk | UNO_Weekly 안드로이드버전
이번 주 ZEN 주제어는 [Cause and Effect] x20131021_0794_UNOZEN_023.
지난 화일에서 하나의 작업만 고려해 보았었다 여러작업을 추가하게 되면 그동안의 수식은 어떻게 될까? 만약 추가작업이 될때 행을 마우스로 끌어내리면 자동으로 모든 수식이 해당행에 적용되게 처리되게 하는 것이 엑셀을 잘 사용하는 것이다 참조주소와 절대주소를 잘 이해하여야 엑셀의 다음 고지를 공력할수 있다 여러작업이 적용될때는 프로젝트의 시작일자가 가장 먼저 시작되는 작업의 시작일짜가 되어야 한다 이것을 찾아내는 것을 엑셀에게 시키는 것이 우리가 할일이다 눈으로 가장 먼저시작되는 일짜를 찾으려고 한다면 엑셀을 버리는 것이 좋다 x20131021_0794_baby_023.
데이타테이블만 보면 분석하고 싶은 생각이 마구,마구 튀어나와야 데이타분석소루션을 흥미롭게 만들수 있다 정렬에 이어서, 이제 테이블의 어떤 셀을 더블크릭하면 해당 아이템에 해당 하는 것을 모두 요약하여 별도의 보고서를 만들어 보자 더블 크릭하는대로 시트하나가 번개같이 만들어진다 이것을 그냥 손으로 하려면 피벗을 돌리던, 휠터를 해서 복사하여 붙여 넣고 하는 부산을 떨어야 할 것이다 그러나 VBA를 귀신같이 다루게 되면...스스로 마음대로 원하는대로 요약 보고서를 꾸밀수 있다 x20131021_0794_vba_XLprogramming_023.
지난화일에서 XML을 끌어다가 그냥 시트에 뿌리니 별로 볼만한 현상이 아니다 엑셀에는 2003버전 부터 ListObject라고 하는 새개체가 추가 되었다 이것의 역할중 하나는 이렇게 무식하게 들어오는 XML문을 받아서 알아서 테이블로 만들어주는 일을 하는 것이다 이 개체를 활용하여 보자.. 어라..딱 한줄로 끝나네.. 개체를 자꾸 만들어 넣는 것은 딱, 한줄로 끝나네 하는 효과를 보기 위함이다 그러니 주어진 개체를 자알 활용하는 것이 엑셀개발자의 일이다 어라, 테이블(실은 ListObject)은 자동으로 만들어지는데 숫자가 셀을 넘칠때 나타나는 에러가 숫자정보가 아닌 문자정보에서 나타난다.. 셀서식으로 이렇게 저렇게 해보고, 셀의 높이를 높여 보고 폭을 넓혀 보아도 요지부동이다.. 아주 고약한 문자(특수문자)가 웹을 왔다갔다 하면서 엑셀로 들어 오면서 엑셀도 해석할수 없는 난해한 문자로 에러를 낸다 에러는 고치라고 있는 것, 이것을 코드몇줄 추가하여 자알 수정해 보자 x20131021_0794_UseYahooWebService_ListObject.
VB.Net에서 엑셀화일을 열고 데이터를 참조하고 싶은데 열고 싶은 파일을 열수 있는 도구가 무엇인지를 알고 싶고 그렇게 하여 엑셀을 열고 엑셀의 데이터를 활용하고 싶다고 하신다 지난화일에서 억세스에서 데이터를 불러다가 DataTable에 넣어서 DataTable을 챠트의 DataSource로 활용하여 챠트를 구현했었다 이번에는 위에서 얻은 DataTable의 내용을 엑셀화일을 만들고 엑셀화일에 전달한후 저장하고 닫은후 이것을 다시 파일을 여는 대화상자를 활용하여 열고 열은 파일의 데이터를 새로운 DataTable을 만들어서 엑셀의 정보를 DataTable에 담고 새로운 챠트를 하나 생성하여 새로운 챠트의 DataSource를 엑셀에서 만든 DataSource를 연결하여 챠트를 또 하나 만들고, 엑셀을 닫아 버리는 시나리오로 진행 해보자 최종폼의 결과물은 그림과 같다 DataTable개체의 데이타를 엑셀의 범위에 쏟는 방법 꺼꾸로 엑셀의 범위의 정보를 DataTable로 갖여 오는 방법 그리고 디자인타임에 챠트개체를 삽입하고 만드는 것과 런타임에 새롭게 챠트개체를 만들어서 삽입하는 것의 차이등을 관찰하여 보시기를... x20131021_0794_VB.Net_058. VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb