programing

VBA - Excel 2010에서 디렉터리에서 마지막으로 수정된 파일 또는 폴더를 가져오는 방법

minimums 2023. 8. 16. 22:05
반응형

VBA - Excel 2010에서 디렉터리에서 마지막으로 수정된 파일 또는 폴더를 가져오는 방법

파일 목록에서 파일을 선택하는 것보다 더 복잡합니다.디렉터리에서 시작한 다음 가장 최근에 수정된 디렉터리로 변경하려고 합니다.그런 다음 하위 디렉터리에서 해당 프로세스를 반복한 다음 그 안에서 가장 최근에 수정된 엑셀 파일을 선택하여 열고자 합니다.

이를 위한 가장 좋은 방법은 무엇입니까?

어떤 개체/방법을 조사해야 합니까?

가장 간단한 함수는

FileDateTime(pathname)

여기서 경로 이름은 폴더의 디렉터리일 수 있습니다.

또는 FileSystemObject 개체인 DateLastModified 속성을 사용할 수 있습니다.

Dim fileModDate As String

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(<filenamestringhere>)

fileModDate = f.DateLastModified

위의 모든 내용은 VBA 도움말에서 확인할 수 있습니다.

언급URL : https://stackoverflow.com/questions/6656023/vba-how-to-get-the-last-modified-file-or-folder-in-a-directory-in-excel-2010

반응형