7월 넷째주|
UNO_WEEKLY |UNO_ZEN
UNO_WEEKLY|VBA-EXCEL-BASICS_058
FileSystemObject 개체 활용하기
Scripting 라이브러리의
Dictionary개체를 사용하여 집합체로
활용했었다
이번에는 같은 라이브러리에 들어있는
FileSystemObject를 사용해 보자
VBA는 화일을 다루는 함수들이 있지만
아주 호랑이 담배피던 시절에 만든 것에 비하여
FileSystemObject는 개체화를 지향하여
만든 것이라서..사용하기 편리하다
개체명이나
메소드,속성들이 보면 무엇을 하는 것인지를
알수 있어서 코딩이 편리한 것이다
도구메뉴에서 참조를 시키고 한다는 것이 좀 불편할뿐..
계층별 폴더를 몇개 만들어 보도록 하자
이번 화일에 관련된 참고 유튜브동영상
VBA+Excel Basics 58
x20230724_1287_VBA_EXCEL_BASICS_058.
UNO_WEEKLY|
엑셀 수식과 함수(365포함)|
문자열정보를 참조테이블로
TEXTJOIN,TEXTSPLIT,VLOOKUP,INDEX,MATCH,LET
참조테이블의 내용이
하나의 문자열정보로 제공되었다면..
문자열정보에서 참조테이블을 만들어 내면 된다
그래서 TEXTSPLIT함수가 필요하게 되는 것이고
참조테이블을 하나의 문자열로 표현하기 위하여
TEXTJOIN함수를 사용하면 되는 것
참조테이블이 자리를 많이 차지하고 있다면
하나의 문자열로 보관하고 이 문자열정보에서
필요할때 원하는 값을 찾을수 있으니 편리하다..
그리고 행과열의 구분문자를
배열상수로, 즉 어떤 것은 콤마로 구분되고
어떤것은 세미코론으로 구분되었다고 한다면
{콤마,세미코론} 을 배열상수로 만들어서
함수의 구분자 매개변수로 전달할수 있어서
융통성이 있고 편리한것... 그런 내용을 보도록 하자
이번 화일에 관련된 참고 유튜브동영상
쉬운엑셀 ,생활엑셀-109
엑셀365함수와 수식 시리즈_64
x20230724_1287_TextJoinTextSplitVlookup.
UNO_WEEKLY|VBA_Advanced-
DAO_Access_MemoSheet_02
ActiveX 콘트롤은 워크시트에 심어서..
워크시트에 콘트롤을 사용할때
개발도구/삽입메뉴에서
양식콘트롤을 삽입하는 것은
흔히 하는 것이다
하지만
ActiveX콘트롤은 자주사용하지 않는다
이것을 프로그래밍적으로 시트에 심어보자
UserForm의 콘트롤들은
ActiveX콘트롤이기때문에 외부라이브러리에서 갖여다
사용하는 것이다..
이것을 프로그래밍적으로 워크시트에 심어 보도록 하자
ActiveX콘트롤을 시트에 심으려면
OLEObject라는 개체를 사용하게 된다
OLEObject없이는 ActiveX콘트롤을 시트에 심을수 없다
차근차근 해보면, 소루션에서 사용할 좋은 도구를
얻게 되는 셈이다
참고동영상
엑셀로 코딩을 배우자_228
x20230724_1287_DAOMemoSheet_02.