KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Word 문서에서 두 날짜 또는 시간 사이의 일수나 시간을 계산하는 방법은 무엇인가요?

작성자Xiaoyang수정 날짜

일반적으로 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키를 눌러 이 코드를 실행합니다。 연속된 대화 상자에서 사용할 시작일와 종료 날짜를 입력하세요。 스크린샷 참조:

시작일과 종료일을 입력하세요

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

두 날짜 사이의 일수를 표시하는 팝업


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키를 눌러 이 코드를 실행합니다。 연속된 대화 상자에서 차이를 계산할 시작 시간과 종료 시간을 입력하세요。 스크린샷 참조:

시작 시간과 종료 시간을 입력하세요

4。 그런 다음확인버튼을 클릭하면 두 주어진 시간 사이의 시간 차이가 계산되어 아래 스크린샷과 같이 표시됩니다:

두 시간 사이의 시간 차이를 표시하는 팝업

최고의 오피스 생산성 도구

Kutools for Word- 300 개 이상의 놀라운 기능으로 Word 경험을 한층 업그레이드하세요!100놀라운 기능!

🤖KUTOOLS AI 기능:AI 도우미/실시간 어시스턴트/슈퍼 폴리시(형식 유지)/슈퍼 번역(형식 유지)/AI 수정/AI 교정...

📘문서 마스터리:페이지 분할/문서 병합/다양한 형식(PDF/TXT/DOC/HTML。。。)으로 선택 항목 내보내기/일괄 PDF 변환...

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

🧹손쉬운 정리: 다음과 같은 요소들을 한 번에 제거하세요여분 공백/구역 나누기/텍스트 상자/하이퍼링크/ 더 많은 제거 도구는 다음 위치에서 확인하세요제거그룹。。。

창의적 삽입: 다음 요소 삽입천 단위 구분 기호/체크 박스/라디오 버튼/QR 코드/바코드/여러 그림/ 더 많은 기능은 다음 위치에서 확인하세요삽입그룹。。。

🔍정밀 선택: 다음 요소를 정확하게 선택하세요특정 페이지//도형/제목 단락/ 더 많은선택 기능으로탐색을 강화하세요기능...

주요 강화 기능:임의 위치로 이동/반복 텍스트 자동 삽입/문서 간 전환 Windows/11 변환도구...

🌍40+개 언어 지원: Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 등 40+개 추가 언어를 지원합니다!

Kutools for Word 리본 탭
 
 

Office Tab- Office 에 탭 기반 인터페이스를 도입하여 작업을 훨씬 쉽게 만듭니다

  • Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project 에서 탭 기반 편집 및 읽기를 활성화합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
  • 매일 수백 번의 마우스 클릭을 줄여 생산성을 50%% 향상시킵니다!

✨ Kutools for Office – 한 번의 설치로 다섯 가지 강력한 도구를 사용하세요!

포함 구성Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint

📦 하나의 스위트로 모든 5 도구 확보 | 🔗 Microsoft Office 와 원활하게 통합 | ⚡ 저장 시간하고 즉시 생산성 향상

최고의 오피스 생산성 도구

Kutools for Word- Word 용 100+ 도구