워크시트에 마지막으로 저장한 날짜 표시
워크시트 중 하나에 Excel 스프레드시트의 마지막 저장 날짜를 표시하는 방법을 아는 사람이 있습니까?
매크로를 사용하여 이 작업을 수행하는 방법을 찾았지만 스프레드시트는 Jet Essentials라는 추가 기능으로 채워져 있으며 이 기능은 매크로를 좋아하지 않으므로 여기에 있는 솔루션에서는 매크로를 사용하면 안 됩니다.
제가 이걸 업데이트할 거라고 생각했어요.
스프레드시트 뒤에 VB 모듈을 추가하면 실제로 매크로로 등록되지 않습니다.
솔루션은 다음과 같습니다.
- Alt + F11을 누릅니다.
- 삽입 > 모듈 클릭
- 다음을 창에 붙여넣습니다.
코드
Function LastSavedTimeStamp() As Date
LastSavedTimeStamp = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
- 모듈을 저장하고 편집기를 닫은 후 워크시트로 돌아갑니다.
- 날짜가 표시될 셀을 클릭하고 다음 공식을 입력합니다.
코드
=LastSavedTimeStamp()
이것은 대안적인 해결책일 수 있습니다.다음 코드를 새 모듈에 붙여넣습니다.
Public Function ModDate()
ModDate =
Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function
모듈을 저장하기 전에 Excel 파일을 Excel 매크로 지원 워크북으로 저장해야 합니다.
마지막 수정 시간을 표시할 셀에 다음 코드를 붙여넣습니다.
=ModDate()
생성 및 마지막 수정 시간을 쉽게 추가할 수 있는 엑셀의 대안도 추천합니다.RowShare와 제가 작성한 이 기사를 언제든지 확인하십시오. https://www.rowshare.com/blog/en/2018/01/10/Displaying-Last-Modification-Time-in-Excel
아마도 이 타임스탬프가 당신에게 더 잘 맞을 것입니다 코드.
Function LastInputTimeStamp() As Date
LastInputTimeStamp = Now()
End Function
정의된 셀(아래 예에서는 C36)에 데이터를 입력할 때마다 새로운 상수 타임스탬프가 표시됩니다.Excel 파일의 예로 이것을 사용할 수 있습니다.
=IF(C36>0,LastInputTimeStamp(),"")
워크시트의 머리글 또는 바닥글에 다음을 간단히 추가할 수도 있습니다.
마지막으로 저장한 날짜: &[날짜] &[시간]
이 기능을 사용하는 내장 기능은 없습니다.마감은 현재 날짜의 이름을 가진 폴더에 파일을 저장하고 =INFO("디렉토리") 기능을 사용하는 것입니다.
언급URL : https://stackoverflow.com/questions/26489418/display-last-saved-date-on-worksheet
'programing' 카테고리의 다른 글
Oracle에서 SQL 실행 계획을 보려면 어떻게 해야 합니까? (0) | 2023.06.08 |
---|---|
mariadb의 문자열에 대한 SQL Content (0) | 2023.06.08 |
키별로 해시 정렬, Ruby에서 해시 반환 (0) | 2023.06.03 |
응용 프로그램에 매니페스트 권한을 추가하는 방법은 무엇입니까? (0) | 2023.06.03 |
Git의 루트 커밋 앞에 커밋을 삽입하시겠습니까? (0) | 2023.06.03 |