부장이 알려주는 엑셀(Excel) VBA 함수(Function) 프로시저 굵은 폰트 값 더하기, 나이 구하기


부장이 알려주는 엑셀(Excel) VBA 함수(Function) 프로시저 굵은 폰트 값 더하기, 나이 구하기

함수(Function) 프로시저는 서브(Sub)프로시저와 달리 그 계산 결과를 반환하는 특징이 있습니다. 사용자 정의 함수로 사용하여 긴 계산식이나 자주 사용하는 계산을 만들어두면 효율적으로 사용할 수 있습니다. 기본 구조 Function 함수이름(매개변수1 As 데이터 형식, 매개변수2 As 데이터형식, ...) As 데이터형식 실행 명령 함수이름 = 결과 값 End Function 나이 구하는 사용자 함수 만들기 아래의 이미지처럼 생년월일이 있고 해당 정보로부터 나이를 구하는 사용자 함수 (나이)를 만들어보도록 하겠습니다. 만들기 위해서 ALT+F11을 누르시거나 개발도구의 Visual Basic을 클릭하십니다. 함수를 만들기 위해서는 모듈이 필요합니다. 삽입탭에 모듈(M)을 클릭합니다. 코드창에 아래와 같이 작성합니다. Function 나이(생년월일 As Date) As Integer 나이 = Year(Now) - Year(생년월일) + 1 End Function 이제 엑...



원문링크 : 부장이 알려주는 엑셀(Excel) VBA 함수(Function) 프로시저 굵은 폰트 값 더하기, 나이 구하기