Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Word 문서에서 두 날짜 또는 시간 사이의 일수 또는 시간을 계산하는 방법은 무엇입니까?

Author Xiaoyang Last modified

일반적으로 Excel 워크시트에서 두 날짜 사이의 일수를 빠르고 쉽게 계산할 수 있지만, Word 문서에서 주어진 두 날짜 사이의 일수를 구해본 적이 있습니까?

VBA 코드를 사용하여 Word 문서에서 두 날짜 간의 차이 계산하기

VBA 코드를 사용하여 Word 문서에서 두 시간 간의 차이 계산하기


VBA 코드를 사용하여 Word 문서에서 두 날짜 간의 차이 계산하기

두 날짜 사이의 일수를 계산하기 위해 아래 VBA 코드를 사용할 수 있습니다. 다음 단계를 따르세요:

1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

2. 그런 다음, 삽입 > 모듈을 클릭하고 아래 코드를 열린 빈 모듈에 복사하여 붙여넣습니다.

VBA 코드: 두 날짜 간의 차이 계산하기

Sub CalculateDateDifference()
    Dim xStartDate As Date
    Dim xEndDate As Date
    Dim xDay As Long
    On Error Resume Next
    xStartDate = InputBox("Enter the start date", "KuTools for Word", "")
    xEndDate = InputBox("Enter the end date", "KuTools for Word", "")
   If (InStr(1, Str(xStartDate), ":") > 0) Or (InStr(1, Str(xEndDate), ":") > 0) Then
        MsgBox "please input current date", vbInformation, "KuTools for Excel"
        Exit Sub
    End If
    xDay = DateDiff("d", xStartDate, xEndDate)
    MsgBox "There are " & xDay & " days left from " & xStartDate & " to " & xEndDate & vbCrLf, vbInformation, "KuTools for Word"
End Sub

3. 그런 다음, F5 키를 눌러 이 코드를 실행합니다. 연속적인 대화 상자에서 시작 날짜와 종료 날짜를 입력하세요. 스크린샷을 참조하세요:

Enter the start and end date

4. 확인 버튼을 클릭하면 원하는 결과를 얻을 수 있습니다. 스크린샷을 참조하세요:

Pop-up displaying days between the two dates


VBA 코드를 사용하여 Word 문서에서 두 시간 간의 차이 계산하기

다음은 두 시간 간의 차이를 계산하는 데 도움이 되는 또 다른 VBA 코드입니다. 다음 단계를 따르세요:

1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

2. 그런 다음, 삽입 > 모듈을 클릭하고 아래 코드를 열린 빈 모듈에 복사하여 붙여넣습니다.

VBA 코드: 두 시간 간의 차이 계산하기

Sub CalculateTimeDifference()
    Dim xStartDate As Date
    Dim xEndDate As Date
    Dim xTime As Long
    Dim xHour As Long
    On Error Resume Next
    xStartDate = InputBox("Enter the start time", "KuTools for Word", "")
    xEndDate = InputBox("Enter the end time", "KuTools for Word", "")
    Debug.Print Str(xStartDate)
    If (Str(xStartDate) = " 0:00:00") Or (Str(xEndDate) = " 0:00:00") _
    Or (Str(xStartDate) = " 12:00:00 AM") Or (Str(xEndDate) = " 12:00:00 AM") Then
        MsgBox "please input the time", vbInformation, "KuTools for Excel"
        Exit Sub
    ElseIf xStartDate > xEndDate Then
        MsgBox " The start time is not larger than the end time!", vbInformation, "KuTools for Excel"
        Exit Sub
    End If
    xTime = DateDiff("s", xStartDate, xEndDate)
    xHour = xTime \ 3600
    xTime = xTime - xHour * 3600
    MsgBox "There are " & xHour & " hours " & xTime \ 60 & " minutes " & xTime - (xTime \ 60) * 60 _
            & " seconds left from " & xStartDate & " to " & xEndDate & vbCrLf, vbInformation, "KuTools for Word"
End Sub

3. 그런 다음, F5 키를 눌러 이 코드를 실행합니다. 연속적인 대화 상자에서 시작 시간과 종료 시간을 입력하여 차이를 계산하세요. 스크린샷을 참조하세요:

Enter the start and end time

4. 확인 버튼을 클릭하면 두 시간 간의 시간 차이가 계산되어 표시됩니다. 아래 스크린샷을 참조하세요:

Pop-up displaying time difference between the two times

최고의 오피스 생산성 도구

Kutools for Word - 100가지의 뛰어난 기능으로 Word 경험을 한 단계 높여보세요!

🤖 Kutools AI Features: AI Assistant / Real-Time Assistant / Super Polish (서식 유지) / Super Translate (서식 유지) / AI Redaction / AI Proofread...

📘 문서 마스터하기: 페이지 분할 / 문서 병합 / 다양한 형식(PDF/TXT/DOC/HTML 등)으로 선택 영역 솔루션 내보내기 / PDF로 일괄 변환...

텍스트 편집: 여러 파일에서 일괄 찾기 및 바꾸기 / 모든 그림 크기 조정 / 표 행과 열 전환 / 표를 텍스트로 변환...

🧹 손쉬운 정리: 여분의 공백 / 구역 나누기 / 텍스트 상자 / 하이퍼링크를 깔끔하게 제거하세요. 더 많은 제거 도구는 '제거' 그룹에서 확인할 수 있습니다...

창의적 삽입: 천 단위 구분 기호 삽입 / 체크 박스 삽입 / 라디오 버튼 삽입 / QR 코드 / 바코드 / 여러 그림 삽입 / 더 많은 기능은 삽입 그룹에서 찾아보세요...

🔍 정밀 선택: 특정 페이지 / / 도형 / 제목 단락을 정확히 선택하세요. 더 다양한 선택 기능으로 탐색을 더욱 향상하세요...

특별 기능: 원하는 범위로 빠르게 탐색 / 반복 텍스트 자동 삽입 / 문서 창 간 토글 /11 가지 변환 도구...

🌍 40개 이상의 언어 지원: Kutools를 원하는 언어로 사용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 등40개 이상의 언어를 지원합니다!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 이러한 기능을 사용해보고 싶으신가요? 지금 Kutools for Word를 다운로드하세요! 🚀
 

✨ Kutools for Office – 한 번의 설치로5가지 강력한 도구 제공!

Office Tab Pro · Kutools for Excel · Kutools for Outlook · Kutools for Word · Kutools for PowerPoint가 포함되어 있습니다

📦5가지 도구를 한 번에 이용 | 🔗 Microsoft Office와 무결점 통합 | ⚡ 즉시 저장 시간 절약 및 생산성 향상

최고의 오피스 생산성 도구

Kutools for Word - 100+ Word용 도구