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
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
이제 셀 A1 과 B1은 현재 날짜와 시간을 서로 다른 형식으로 표시합니다.
참고 : 여기 에서 VBA의 Format 함수에 대한 전체 문서를 찾을 수 있습니다.
추가 리소스
다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.