如何使用 vba 打开 csv 文件(带有示例)


您可以使用 VBA 中的Workbooks.Open方法从特定文件路径打开 CSV 文件。

以下是在实践中使用此方法的常见方法:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

此特定宏会打开位于我计算机上特定文件路径的名为team_info.csv的 CSV 文件。

以下示例展示了如何在实践中使用此语法打开 CSV 文件。

示例:如何使用 VBA 打开 CSV 文件

假设我们有一个名为team_info.csv的 CSV 文件,位于我的计算机上的以下文件路径中:

C:\Users\bob\Documents\team_info.csv

假设我想使用 VBA 在 Excel 中打开此 CSV 文件。

我们可以创建以下宏来执行此操作:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

当我们运行这个宏时,CSV文件将自动打开:

该文件包含有关各个篮球队的信息。

请注意,如果我们使用的 CSV 文件路径不正确,我们将收到来自 VBA 的错误消息。

例如,假设我尝试打开一个名为team_info2.csv的文件,该文件不存在:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

当我运行此宏时,我从 VBA 收到以下错误消息:

错误消息告诉我们找不到 CSV 文件。

注意:您可以在此处找到Workbooks.Open方法的完整文档。

其他资源

以下教程说明如何在 VBA 中执行其他常见任务:

如何使用 VBA 打开文本文件
如何使用 VBA 打开 PDF
如何使用 VBA 创建文件夹

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注