Vba를 사용하여 타임스탬프를 삽입하는 방법(예제 포함)


VBA에서 다음 기본 구문을 사용하여 Excel의 특정 셀에 타임스탬프를 삽입할 수 있습니다.

 SubInsertTimestamp ()

Range("A1").Value = Format(Now, "mm/dd/yyyy hh:mm:ss")
    
End Sub

이 특정 매크로는 mm/dd/yyyy hh:mm:ss 형식의 현재 시간을 셀 A1 에 삽입합니다.

참고 : VBA의 Now 함수는 컴퓨터의 시스템 날짜와 시간을 기준으로 현재 날짜와 시간을 반환합니다.

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

예: VBA를 사용하여 타임스탬프를 삽입하는 방법

Excel에서 현재 시트의 A1 셀에 현재 날짜와 시간을 타임스탬프로 삽입하기 위해 다음 매크로를 생성한다고 가정합니다.

 SubInsertTimestamp ()

Range("A1").Value = Format(Now, "mm/dd/yyyy hh:mm:ss")
    
End Sub

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

이제 셀 A1 에는 이 매크로가 실행된 현재 날짜와 시간이 표시됩니다.

이 특정 예에서 날짜/시간은 mm/dd/yyyy hh:mm:ss 형식입니다.

사용할 다른 형식을 지정할 수도 있습니다.

예를 들어 다음 매크로를 만들어 B1 셀에 현재 시간을 dd-mm-yyyy hh:mm:ss 형식 으로 표시할 수 있습니다.

 SubInsertTimestamp ()

Range("A1").Value = Format(Now, "mm/dd/yyyy hh:mm:ss")
Range("B1").Value = Format(Now, "dd-mm-yyyy hh:mm:ss")

End Sub

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

이제 셀 A1B1은 현재 날짜와 시간을 서로 다른 형식으로 표시합니다.

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

추가 리소스

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

VBA에서 날짜를 비교하는 방법
VBA에서 시간 형식을 지정하는 방법
VBA에서 시차를 계산하는 방법

의견을 추가하다

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