用VBA写一段代码,将指定文件夹下面,为CSV格式的文件名写入字典中
时间: 2023-12-14 17:39:28 浏览: 130
利用VBA写的一个文件处理小程序
以下是一个简单的 VBA 代码示例,用于将指定文件夹中所有 CSV 格式的文件名存储在字典中:
```vb
Sub GetCSVFiles()
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
Dim folderPath As String
folderPath = "C:\CSV Files" '此处修改为指定文件夹路径
Dim fileName As String
fileName = Dir(folderPath & "\*.csv") '获取文件夹中所有CSV文件的文件名
Do While fileName <> ""
dict.Add fileName, True '将文件名存储在字典中
fileName = Dir '获取下一个文件名
Loop
'输出所有CSV文件名
Dim key As Variant
For Each key In dict.Keys
Debug.Print key
Next key
End Sub
```
该代码首先创建了一个字典对象 `dict`,然后使用 `Dir()` 函数获取指定文件夹中所有 CSV 格式的文件名,并将这些文件名存储在字典中。最后,使用循环输出所有存储在字典中的 CSV 文件名。
阅读全文