6월 첫째주|
UNO_WEEKLY |UNO_ZEN
UNO_WEEKLY|VBA-EXCEL-BASICS_002
세상 모든 것은 에러투성이고, 에러를 두려워말고 어떻게 대응하느냐가 문제...
지난 화일에서
아주 단순하게 워크시트개체 하나 삽입하고
해당워크시트의 범위에 몇개의 정보를
입력했었다..
그런데 해당 명령버튼을 다시 크릭하면 에러가 나게 된다
하나의 통합문서에는 같은 이름의
워크시트가 있을수 없다는 것은
엑셀을 사용하는 사람들은 모두 안다..
그러니,
워크시트개체를 삽입하고
이름을 붙일때, 같은 이름을 또 붙이면
에러가 나겠구나...라는 생각을 할줄 알아야 하고
그것에 대응을 할수 있어야 한다
기초를 이야기 한다면서 왠 에러이야기부터 할까???
에러는 세상을 살때도 그렇고..
프로그래밍에서도 역시 에러는 항상 날수 있다는
것을 알고 시작하는 것이 좋은 것..
그래야 좋은 프로그래밍의 시작이 된다
에러가 날것을 예측하고
그리고 에러가 나면 어떻게 할지를 콘트롤
할줄 아는 것이 세상을 사는데서나
프로그래밍세상에서나 능력자가 되는 것..
그래서 순환문이라는 것을 사용하여
시트명을 일련번호를 붙여가면서
에러가 나는지 안나는지를 확인하면서 원하는 작업을
성공적으로 할수 있게되는 것
이번 화일에 관련된 참고 유튜브동영상
프로그래밍한다고 하는 것은 창의적인 작업
x20220606_1229_VBA-EXCEL-BASICS_002.
UNO_WEEKLY|
3개의 조건을 만족시키는 값 참조와 조건부서식
INDEX,MATCH,XLOOKUP,COLUMNS,ROWS
아주 기본이 되는 엑셀의 성질머리를
이해하고 있으면
많은 문제를 해결하게 된다
무심코 사용하는 범위를 참조할때
범위참조연산자 코론(:)같은 것을 제대로 이해하면
쉽게 풀문제를 한참을 고민하게 된다
또한 ROWS함수나 COLUNNS함수도
마찬가지다..
이것을 도대체 뭣에 사용하라는 함수인가..?
하는 것도 약방의 감초역할을 하여
수식을 작성하는데 많은 가능성을 열어주는 것이다
그리고 넓은 테이블에서
현재 참조하여 처리된 셀의 위치가
어디인지 표시를 해준다면
좀더 엑셀고수로서 자리잡는데 필수적인것..
조건이 많은 것을 처리하기 위하여
논리식과 논리값을 만드는 것을
해보고, 여기에서 얻어낸
논리식을 조건부서식에 적용해 보면서
감각을 키워나가자..
이번 화일에 관련된 참고 유튜브동영상
3개의 조건에 맞는 값의 참조와 조건부서식
x20220606_1229_XLookIndexMatchColumnsRows.
UNO_WEEKLY|VBA_Advanced-
ADO와 SQL_26
UNION ALL,Group By,SUM,Weekday,Choose,Format
지난화일에서
여러개의 지역에서 온 테이블을
하나의 테이블로 통합하고
또 휠드별로 그룹핑을 하여 요약정보를
얻어내었었다
이번 화일에서는..
통합시켜놓은 테이블에서
어떤 정보가 어느 지역매출인지 알수가 없다
어느지역에서 온것인지 출처를 분명히
해줄 필요가 있을 것이다
UNION ALL을 하면서 각 해당테이블의
지역명을 별도의 휠드로 추가 시키는 작업을 해보고..
성공적으로 되면,
지역별로 그룹핑을 하여 매출요약을 해보고
또 그룹핑을 추가하여 매출요일별로도 추거 시키면서
그룹핑에 대한 감각을 높이도록 하자
참고동영상
엑셀로 코딩을 배우자_171_여러 테이블을 합칠때 각테이블의 출처를 알수 있는 추가 휠드
x20220606_1229_ADOSQL_26.