범위의 크기 및 병합여부를 확인하는 명령문 :: MeasureRange 함수 구문 MeasureRange ( 범위 ) 설명 엑셀 MeasureRange 함수는 선택한 범위의 넓이와 높이, 그리고 병합여부를 반환하는 명령문입니다. 범위와 높이는 엑셀의 기본 단위인 pt (포인트)로 계산됩니다. pt로 반환된 값은 VBA 내장함수인 CentimetersToPoints 또는 InchesToPoints 를 사용하여 cm(센치미터) 또는 inch(인치)로 변환할 수 있습니다. MeasureRange는 {넓이, 높이, 병합여부}로 배열을 ... 더 읽기
[월:] 2019년 12월
범위로 입력된 값을 변환하는 명령문 : 엑셀 cvRng 함수 구문 cvRng ( 범위 ) 설명 엑셀 cvRng 함수는 범위로 받아온 인수를 다른 형식의 데이터로 변환해주는 함수입니다. 엑셀 워크시트에서 사용되는 사용자지정함수 제작시 유용하게 사용할 수 있습니다. 엑셀에서는 범위(Range)를 별도의 데이터타입으로 구분합니다. 따라서 워크시트 함수에 입력되는 인수로 '범위' 또는 '문자열' 두가지 형태가 입력 가능할 경우, 데이터형태에 따라 ... 더 읽기
폴더 안의 파일을 검색하는 명령문 : 엑셀 vbFileSearch 함수 구문 vbFileSearch ( 파일명, 폴더경로, [일치옵션], [확장자], [경로출력여부] ) 설명 엑셀 vbFileSearch 명령문은 지정한 폴더 안의 파일을 찾아주는 함수입니다. 필요에따라 정확히일치 또는 유사일치로 검색할 수 있습니다. 파일명은 대소문자 상관없이 검색합니다. 즉 apple.png 를 검색해도 APPLE.png 를 출력합니다. 만약 대소문자를 구분하여 검색하고자 할 경우, IsInArray 함수의 vbCompare ... 더 읽기
폴더 내 파일 목록을 출력하는 함수 : 엑셀 ListFiles 함수 구문 ListFiles ( 폴더경로, [경로출력여부], [하위폴더포함], [최대깊이] ) 설명 엑셀 ListFiles 함수는 폴더 경로안에 파일 목록을 반환하는 함수입니다. 폴더 내 숨겨져있는 파일을 모두 포함하여 반환하며, 하위경로를 포함한 모든 파일을 출력할 수도 있습니다. 두번째 인수인 [경로출력여부]를 True로 사용하면 폴더경로를 포함합니다. [경로출력여부]의 기본값은 False 이며, 기본값으로 사용할 ... 더 읽기
배열 내 값 존재여부를 확인하는 명령문 : 엑셀 IsInArray 함수 구문 IsInArray ( 찾을값, 배열, [일치옵션], [반환형식], [검색차원] ) 패치노트 2019년 12월 05일 : [vbCompare] 대소문자 구분 옵션을 추가하였습니다. vbTextCompare : 대소문자를 구분하지 않습니다. (기본값) vbBinaryCompare : 대소문자를 구분하여 검색합니다. 2019년 12월 29일 : [Dimension] 기본값을 0에서 1로 수정하였습니다. 설명 IsInArray 명령문은 찾을값이 배열내에 존재하는지 확인 ... 더 읽기
파일명과 확장자를 분리해주는 명령문 :: SplitFileExt 함수 구문 SplitFileExt ( 파일명 ) 설명 엑셀 SplitFileExt 함수는 문자열 또는 배열로 입력된 전체 파일경로에서 파일이름과 확장자를 분리하여 배열로 반환하는 함수입니다. 만약 입력된 파일경로가 배열일경우, 기존 배열의 최소/최대 위치와 동일한 크기로 결과값이 출력됩니다. 출력되는 배열은 2차원의 배열입니다. 첫번째값은 파일명(또는 확장자를 제외한 파일경로), 두번째 값은 확장자입니다. 예를 들어 "C:\바탕화면\예제파일.xlsx" ... 더 읽기
배열의 차원을 계산하는 명령문 :: ArrayDimension 함수 구문 ArrayDimension ( 배열 ) 설명 엑셀 ArrayDimension 함수는 입력한 배열의 차원수를 반환하는 사용자 지정함수입니다. 배열의 기본 차원수는 1차원이며, 1차원 배열은 세로로 길게 나열된 형태입니다. 배열에서 차원이 늘어난다는 것은 행렬에서 '열'의 개수가 늘어나는 것과 동일합니다. 따라서, 차원당 4개의 데이터를 보관할 수 있는 (0 to 3) 배열의 차원이 1개씩 ... 더 읽기