如何使用 vba 创建文件夹(附示例)
您可以使用MkDir语句使用 VBA 创建文件夹。
以下是在实践中使用此语句的常见方法:
SubCreateFolder ()
MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub
这个特定的宏将在我的计算机桌面上创建一个名为My_Data的文件夹。
下面的例子展示了如何在实际中使用这个功能。
示例:使用 VBA 创建文件夹
假设我的桌面当前包含两个文件夹:
假设我想使用 VBA 在桌面上创建一个名为My_Data的文件夹。
我可以创建以下宏来执行此操作:
SubCreateFolder ()
MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub
一旦我运行这个宏并打开文件资源管理器进入桌面,我可以看到这个新文件夹已经创建:
我可以看到名为My_Data的新文件夹已在我指定的确切位置创建。
请注意,如果此位置已存在此文件夹并且我运行此宏,我将收到以下错误:
错误框告诉我们存在路径/文件访问错误,因为我的计算机上的该位置已存在具有该名称的文件夹。
我可以创建一个具有不同名称的文件夹,或者在不同的位置创建该文件夹以避免此错误。
其他资源
以下教程说明如何在 VBA 中执行其他常见任务: