| 
    
     |  | すみません、何が問題かわからないので、ご教示願います。 
 ハイパーリンクのファイルの更新日時を取得したいのですが、
 マクロを実行しても、実際に更新された日時に変わりません。
 おそらく、当日の更新に対応できていないように思われます。
 
 ※例えば、23日10:00に実行したとき、23日9:00に更新されたファイルがあっても、それは反映されず、
 22日時点で更新されたものだけが反映されている状況です。
 
 Excel2007です。
 
 
 Sub Auto_Open()
 Dim rng As Range
 Dim FileName As String
 Dim fso As New FileSystemObject
 
 ChDir ThisWorkbook.Path
 For Each rng In ActiveSheet.UsedRange
 If rng.Hyperlinks.Count > 0 Then
 FileName = fso.GetAbsolutePathName(rng.Hyperlinks(1).Address)
 If fso.FileExists(FileName) Then
 rng.Offset(0, 1) = fso.GetFile(FileName).DateLastModified
 End If
 End If
 Next
 
 
 よろしくおねがいします。
 
 |  |