Excel을 사용하여 다양한 이벤트에 대한 경과 시간을 기록 할 수 있습니다. 이에 접근 할 수있는 두 가지 방법이 있습니다. 네이티브, Excel 내 또는 매크로를 사용하는 것입니다.

매크로를 사용하지 않으려면 타이밍에 대해 세 개의 열을 쉽게 설정할 수 있습니다. 첫 번째 열은 시작 시간, 두 번째 열은 종료 시간, 세 번째 열은 경과 시간을 기록하는 데 사용할 수 있습니다 (종료 시간에서 시작 시간을 뺀 공식을 사용하여 계산 됨). 시간을 기록하려면 시작 시간 또는 종료 시간 열에서 셀을 선택하고 Ctrl + Shift + 🙁 콜론)을 누릅니다.

Excel은 해당 셀에 현재 시간을 입력합니다.

단순히 경과 시간을 반환하는 매크로를 사용하려면 다음을 사용할 수 있습니다.

Public Sub TimeIt()

Dim vStartTime As Date

vStartTime = Time     MsgBox Prompt:="Press the button to end the timing" & vbCrLf _       & "Timing started at " & Format(vStartTime, "hh:mm:ss"), _       Buttons:=vbOKOnly, _       Title:="Time Recording Macro"

ActiveCell.Value = Time - vStartTime End Sub

이 매크로는 시작 시간 (vStartTime)을 기록한 다음 메시지 상자를 표시합니다. 메시지 상자 버튼을 클릭하면 현재 시간과 시작 시간의 차이가 현재 셀에 저장됩니다. (현재 셀의 형식이 시간 형식 중 하나로 지정되었는지 확인해야합니다.)

위의 매크로는 다른 작업에 Excel을 사용할 필요가없는 짧은 이벤트를 기록하는 데 매우 적합합니다. 더 긴 이벤트를 기록해야하는 경우 다른 접근 방식이 필요합니다. 다음 매크로는 함께 작동합니다. 첫 번째는 시작 시간을 기록합니다. 그게 전부입니다. 두 번째는 기록 된 시간을 사용하여 현재 선택된 셀에 배치 된 경과 시간을 계산합니다.

Global vStTime

Sub StartTiming()

vStTime = Time End Sub

Sub EndTiming()

ActiveCell.Value = Time - vStTime End Sub

이 두 매크로를 빠른 실행 도구 모음 또는 타이밍 프로세스를 각각 시작 및 중지하는 다른 도구 모음 단추에 쉽게 할당 할 수 있습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (11193)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Using_Excel_for_Timing [타이밍에 Excel 사용].