vba - 检查文件夹中所有 CSV 文件的上次保存日期

标签 vba csv excel last-modified

我想真的很简单的问题。我如何修改以下内容,而不是查看 LOI.CSV,而是查看盘中文件夹中的所有 .CSV 文件?

LastSaved = FileDateTime("W:\Settlements\Intraday\LOT.csv")

If LastSaved < Date Then
  MsgBox ("The current day file for LOI was last saved " & LastSaved)
End If

最佳答案

尝试这个

Const sPath As String = "W:\Settlements\Intraday\"

Sub LoopThroughFilesInAFolder()
    Dim StrFile As String

    StrFile = Dir(sPath & "\*.Csv")

    Do While Len(StrFile) > 0
        Debug.Print FileDateTime(sPath & "\" & StrFile)
        '~~> Rest of the code here
        StrFile = Dir
    Loop
End Sub

关于vba - 检查文件夹中所有 CSV 文件的上次保存日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11470841/

相关文章:

vba - VBA 是否保留过去代码更改的缓存?

python - 将 csv 转换为字典

vba - Excel VBA从形状中删除渐变

excel - 在Excel VBA中使用MSXML2.XMLHTTP从网站中提取大量文本数据

excel - 立方体场?在数据透视表上设置过滤器值

excel - 如何在错误 1004 的情况下添加消息框

python - Hadoop Spark 1.4.1 - 对多个 CSV 文件进行排序并将排序后的结果保存在 1 个输出文件中

sql-server - 使用 BCP 将 CSV 文件导入到 Azure SQL Server

sql - 在新列中标记重复值

regex - 如何在 VBA 中使用 RegExp 隔离空格(\s 与\p{Zs})?