어떻게 마이크로 소프트 엑셀 2010 VBA를 사용하여 계산 년, 월 및 일에
이 기사에서는 년, 월, 일을 계산하는 방법을 배웁니다. 계산을위한 UDF 함수를 생성하기 위해 VBA 코드를 사용할 것입니다.
개발자 탭을 클릭하고 코드 그룹에서 Visual Basic을 선택합니다
삽입을 클릭 한 다음 모듈
그러면 새 모듈이 생성됩니다.
모듈에 다음 코드를 입력합니다. * Function dDATEDIF (Start_Date As Date, End_Date As Date, Unit As String)
문자열로 *
xlDATEDIF = DateDiff (단위, Start_Date, End_Date)
끝 기능
새 UDF 수식이 dDATEDIF라는 이름으로 생성됩니다. 세 개의 매개 변수가 있습니다.
Start_Date : 기간이 시작되는 날짜입니다.
End_Date : 계산하려는 기간의 마지막 날짜입니다.
단위 : 차이를 원하는 간격을 지정합니다.
여기에서 단위는 다음 값을 허용합니다.
일 수를 찾기위한 공식은 = dDATEDIF (A2, B2, “d”)입니다. 아래 스냅 샷을 참조하십시오 :
연도 수를 찾기위한 공식은 = dDATEDIF (A2, B2, “yyyy”)입니다. 아래 스냅 샷을 참조하십시오 :
월, 분기 등과 같은 다른 출력을 얻으려면 단위 (3 ^ rd ^ 매개 변수)로 사용할 수있는 아래 스냅 샷을 참조하면 결과가 업데이트됩니다.
이런 식으로 관심있는 모든 시간 값을 알 수 있습니다.