Vba에서 timevalue 함수를 사용하는 방법(예제 포함)


VBA에서 TimeValue 함수를 사용하여 주어진 문자열의 시간 값을 반환할 수 있습니다.

실제로 이 기능을 사용하는 일반적인 방법은 다음과 같습니다.

 Sub GetTimeValue()
    
Dim i As Integer

For i = 2 To 7
    Range(" B " & i) = TimeValue(Range(" A " & i))
Next i
    
End Sub

이 특정 매크로는 A2:A7 범위에 있는 날짜와 시간의 시간 값을 추출하고 B2:B7 의 해당 범위에 있는 시간 값을 반환합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: VBA에서 TimeValue 함수를 사용하는 방법

Excel에 다음과 같은 날짜/시간 열이 있다고 가정합니다.

A열의 각 날짜/시간에서 시간을 추출하여 B열에 표시한다고 가정합니다.

이를 위해 다음 매크로를 생성할 수 있습니다:

 Sub GetTimeValue()
    
Dim i As Integer

For i = 2 To 7
    Range(" B " & i) = TimeValue(Range(" A " & i))
Next i
    
End Sub

이 매크로를 실행하면 다음과 같은 출력이 나타납니다.

B열에는 A열의 각 날짜/시간에 대한 시간 값이 표시됩니다.

예를 들어:

  • TimeValue 함수는 2023년 1월 1일 10:15:34 기준으로 10:15:34를 반환합니다.
  • TimeValue 함수는 2023년 3월 1일 오후 12:34:18 기준으로 오후 12:34:18 을 반환합니다.
  • TimeValue 함수는 2023년 1월 5일 8:23:00 기준으로 8:23:00을 반환합니다.

등등.

참고 : 여기에서 VBA의 TimeValue 함수에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA에서 날짜를 비교하는 방법
VBA를 사용하여 타임스탬프를 삽입하는 방법
VBA에서 시간 형식을 지정하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다