범위의 크기 및 병합여부를 확인하는 명령문 :: MeasureRange 함수 구문 MeasureRange ( 범위 ) 설명 엑셀 MeasureRange 함수는 선택한 범위의 넓이와 높이, 그리고 병합여부를 반환하는 명령문입니다. 범위와 높이는 엑셀의 기본 단위인 pt (포인트)로 계산됩니다. pt로 반환된 값은 VBA 내장함수인 CentimetersToPoints 또는 InchesToPoints 를 사용하여 cm(센치미터) 또는 inch(인치)로 변환할 수 있습니다. MeasureRange는 {넓이, 높이, 병합여부}로 배열을 ... 더 읽기
오빠두엑셀
범위로 입력된 값을 변환하는 명령문 : 엑셀 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개씩 ... 더 읽기
엑셀 '메일 보내기' VBA 매크로 :: Send_Email 명령문 설명 Send_Email 명령문은 엑셀 VBA의 Outlook 라이브러리를 참고합니다. 엑셀과 아웃룩을 연동하여 첨부파일, 예약발송, 표 붙여넣기 등의 다양한 부가기능으로 '엑셀 메일 보내기'를 자동화합니다. Send_Email 명령문에 대한 자세한 설명은 퀵 VBA 7 강 - 메일 보내기 자동화 강의를 확인하세요. 엑셀 선택 범위를 VBA 코드에 사용하기 위한 HTML 형식 문장으로 ... 더 읽기
인쇄 페이지 설정 자동화 :: Page_Setup 명령문 (VBA) 예제파일 요약 Page_Setup 명령문을 작성하여 인쇄 페이지 설정을 자동화 하는 방법을 알아봅니다. 설명 Page_Setup 명령문을 작성하여 인쇄 페이지 설정 자동화를 구현합니다. 인쇄 페이지 설정을 VBA 매크로로 구현하는데에는 2가지 방법이 있습니다. 워크시트의 PageSetup 속성을 사용 내장함수인 ExecuteExcel4Macro 함수를 사용 시트의 PageSetup 속성을 사용할 경우 명령문 동작속도에 치명적인 영향을 ... 더 읽기
DECODEURL 함수 :: 사용자 지정 함수 (VBA) 예제파일 요약 DECODEURL 함수는 URL주소를 한글 또는 영문으로 변환하는 함수입니다. 설명 DECODEURL 함수는 URL 주소를 기존의 한글 또는 영문주소로 변환하는 함수입니다. 한글이나 영문을 URL주소로 인코딩하려면 ENCODEURL (VBA) 함수를 사용할 수 있습니다. 반환값 URL주소를 디코딩된 한글 또는 영문 주소로 반환합니다. 인수 URL주소 한글 또는 영문으로 변환할 URL 주소입니다. [출력여부] ... 더 읽기