콘텐츠
Microsoft는 Excel, Access, PowerPoint 및 Word와 같은 대부분의 주요 Microsoft Office 프로그램에서 프로그래밍 언어 인 VBA 또는 "Visual Basic for Applications"를 포함합니다. VBA에는 주어진 두 날짜의 차이를 나타내는 "DateDiff"기능이 있습니다. 이 함수를 사용하면 연도, 일,시, 분 및 초가 포함 된 목록에서 함수가 사용할 범위를 선택할 수 있습니다.
지침
VBA에서 DateDiff 명령을 사용하는 방법에 대해 알아보십시오. (Jupiterimages / Photos.com / 게티 이미지)-
VBA와 함께 사용중인 Microsoft Office 제품을 엽니 다. "Alt"및 "F11"키를 눌러 VBA 콘솔을 엽니 다.
-
화면 왼쪽의 목록에서 VBA 코드가 포함 된 모듈을 클릭하십시오. 오른쪽에 코드가 나타나면 두 날짜의 차이를 확인해야하는 빈 줄에 커서를 놓습니다.
-
VBA 코드에 다음 줄을 입력하십시오.
x = DateDiff ( "h", date1, date2)
"h"는 날짜의 차이를 몇 시간 안에 얻을 수 있도록합니다. "X"는 코드 시작 부분에서 설정하고 필요한 변수로 변경할 수있는 변수입니다. "Date1"과 "date2"는 날짜 값을 저장하는 변수입니다. 코드 시작 부분에서 이러한 값에 할당 할 수 있습니다. 이러한 변수 대신 "Now"를 사용하여 현재 날짜와 시간, "Date"를 현재 날짜 또는 "Time"을 반환하여 현재 시간으로 되돌릴 수 있습니다. "# mm / dd / yy hh : mm : ss #"형식을 사용하여 수동으로 날짜와 시간을 입력 할 수도 있습니다. VBA가 이해할 수 있도록 날카로운 기호를 포함하십시오.
-
"Enter"키를 눌러 새 명령 행에 액세스하십시오. 날짜 사이의 차이를 표시하려면 다음 코드를 입력하십시오.
Msgbox x
"x"를 "DateDiff"줄 앞에 사용한 변수로 변경하십시오. 코드를 실행하면 날짜의 차이가 화면의 작은 메시지 상자에 표시됩니다.