반응형

사용자 정의함수 2

엑셀의 유용함, 사용자 정의함수(2)

사용자 정의함수를 작성하는 방식은 Function 함수이름(인수명1 as type , 인수명2 as type, Optional 인수명3 as type = 기본값) 처리 루틴 함수이름 = 결과값 End Function 입니다. 1. Function으로 시작해서 End Funciton으로 끝나며, 그 사이에 처리 루틴을 작성하고, 함수명으로 rerurn값을 지정합니다. 2. 인수는 필요한 만큼 넣으면 되며, 숫자인지 문자인지 형식을 명확히 하기 위해 type을 지정해 주고, 예, i as Integer, search_cell as Range, 날짜1 as Date type은 입력시 소문자로 입력해도 알아서 대문자 등으로 변환되므로 대,소문자는 신경쓰지 않아도 됩니다. ​ 2. optional이란 인수가 꼭 ..

EXCEL - VBA 2020.07.28

엑셀의 유용함, 사용자 정의함수(1)

엑셀은 VBA와 결합하여 내가 원하는 함수를 만들어서 기능을 확장할 수 있도록 해줍니다. 다시 말해, 자주 사용하는 명령어를 엮어서 반복작업을 하는 매크로를 만들 수 있고, 특별한 기능을 실행하는 함수를 만들 수도 있습니다. 매크로 파일이 포함된 엑셀 파일명의 확장자는 .xlsm이고, 함수가 포함된 엑셀 파일명의 확장자는 .xlam으로 구분됩니다. ​ 함수는 예를 들어 주민등록번호를 기준으로 나이를 구하는 함수, 숫자와 단위로 되어 있는 셀 값에서 숫자만 추출하는 함수, 특별한 문자, 예를 들어 '/' 또는 ','를 기준으로 데이터를 분리해주는 함수 등등 업무상 자주 사용하는 것을 함수로 만들면 업무의 능률을 높일 수 있습니다. ​ 사용자정의함수(추가기능) 파일인 my_function.xlam과 사용자정..

EXCEL - VBA 2020.07.27
반응형