10월 첫째주|
UNO_WEEKLY |UNO_ZEN
UNO_WEEKLY|VBA-EXCEL-BASICS_019
ReDim, Split,UBound,LBound,Mod
365버전의 새로운 함수중에 TextJoin과
TextSplit함수가 있다
이런 함수가 없었을때는 VBA로 처리하여
신기해 했었는데...
함수들이 나오니까, VBA에서 할일이 없어졌다??!!
라고 할만도 하지만,
그렇지 않다
TextJoin이나 TextSplit함수가 할수 없는
것을 해보면 , 아하..VBA는 프로그래밍도구니까..
자기만의 독특한 결과를
만들어 낼수 있구나...
라는 것을 알수 있게 된다
Split함수라는 문자열정보를 받아서
배열을 만들어주는 함수를 사용하여
배열작업을 계속 해보도록 하자..
그러면서..역시 VBA는 VBA의 영역이 따로 있고
이것을 해야 결국은 엑셀 마스터소리를 듣겠구나..
하게 될 것이다
이번 화일에 관련된 참고 유튜브동영상
하나의 문자열정보를 배열화시키기
x20221003_1246_VBA_EXCEL_BASICS_019.
UNO_WEEKLY|
OFFSET함수로 동적범위 얻어서 활용하기
OFFSET,수식에 이름짓기,챠트에 이름사용하기
테이블을 사용하여
테이블을 원본으로 챠트를 그리면
데이타가 추가되면 챠트의 내용도 동기화된다
그런데 테이블을 사용하기 싫고
그냥 범위에 테이블을 그려넣고
챠트와 동기화되는 작업을 하고 싶을경우도 있을 것이다
엑셀함수의 조상격인 OFFSET함수를
잊지 않고 있으면 얼마던지 가능한 일이다
OFFSET함수에 좀더 그럴듯하게 조건을 주면
테이블에서 동기화시킨 챠트보다
좀더 기능적인 챠트를 표현할수 있다
그러니, 기본함수는 항상 잊지 않도록 하는 것이 좋을 것이다
OFFSET함수로 원하는 범위를 얻어내고..
이 수식에 이름을 지어서
챠트의 항목과 계열의 참조범위에
이름을 적용하면 아주 멋진 기능의
챠트가 표현된다
이번 화일에 관련된 참고 유튜브동영상
엑셀365함수와 수식 시리즈_17~ByCol,ByRow함수
쉬운엑셀,생활엑셀 _ 63 ~동적범위
x20221003_1246_OffsetNaming.
UNO_WEEKLY|VBA_Advanced-
Access & SQL_11
DLookup,테이블의 구조변경
데이타베이스는
당초에 설계를 할때
철저하게 데이타를 분석하고, 검토하면서
테이블의 설계를 하는 것이 원칙이지만,
하다보면 문제가 나온다..
그렇다면 어쩔수 없이 수정해야지..
현재 하고 있는 주제의
품목에 대한 단가는 품목테이블에 고정되어 있다
그래서 특정상품에 대한 단가는
항상 품목테이블의 것일 적용된다
하지만 실무에서는
판매가 이루어질때, 단가를 변경하여야 하는 경우가
종종 있을 것이다
그래서 품목테이블의 단가는 디폴트값으로 갖고 있고
사용하자 단가를 수정하도록 해보자
그럴려면, 고정된 단가가 아닌, 각각의 거래가 발생할때마다
별도의 단가를 발생시킨다는 개념이 되어야 한다
기본거래테이블에 단가 휠드를 하나 추가하면
간단하게 처리된다..
그리고 관련된 쿼리테이블도 좀 수정을 해주고..
이것을 쏘스로 사용하는 폼에서 어떻게 처리할지를
보도록 하자..
참고동영상
엑셀로 코딩을 배우자_188_ACCESS & SQL_11~ DLookup
x20221003_1246_AccessSQL_11.