excel - 获取文件excel的最后修改日期

标签 excel vba office365 last-modified

我想获取我需要在 Excel 的 A 列中输入的给定文件列表的最后修改日期。我怎样才能解决这个问题 ?对于每个文件,我想获取最后修改日期。不幸的是,我在 VBA 方面没有太多技能。

最佳答案

这很容易!您可以申请FileDateTime ( file_path ) .如果您在 A 列中有文件补丁和名称列表,并且此宏将在 B 列中返回文件创建或上次修改的日期和时间。

Sub LastFileDateTime()
CNT = Range("A65536").End(xlUp).Row
For i = 1 To CNT
    Cells(i, "B").Value = FileDateTime(Cells(i, "A"))
    'FileDateTime("D:\QueryTable.xlsm")
Next
End Sub

关于excel - 获取文件excel的最后修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32347515/

相关文章:

VBA使用带有偏移的Range.Copy方法粘贴值

office365 - Microsoft Graph 列表组成员 OData 查询参数错误

Excel 精确函数不起作用

excel - 在 Excel 中使用 Vlookup 函数时出错

vba - 根据 2 个不同列中的颜色和文本删除行

vba - 如果单元格具有给定值则隐藏列

java - 使用 JExcel API 复制 Excel 工作表时遇到问题

excel - 如何在 excel 中使用 2 个条件进行 Vlookup

xamarin - 是否有一个 API 端点可以通过 REST API(在 C# 中)与在线和本地 Sharepoint 中的其他用户共享元素(文件、项目、站点等)?

ios - 集成 Office-365-SDK-for-iOS