如何在Excel中用VBA创建文件夹?

 时间:2026-04-23 16:16:07

1、方法1:使用VBA的MkDir语句创建文件夹。

代码如下:

Sub xyf()

    On Error Resume Next

    VBA.MkDir ("c:/例子")

End Sub

其中  VBA.MkDir ("c:/例子")表示在C盘创建一个名为“例子”的文件夹

On Error Resume Next语句表示如果已经有这个文件夹,则不创建。

如下图所示:

如何在Excel中用VBA创建文件夹?

2、方法2:使用FileSystemObject对象的CreateFolder方法。

代码如下:

Sub xyf()

    On Error Resume Next

    Dim oFso

    Set oFso = CreateObject("Scripting.FileSystemObject")

    oFso.CreateFolder ("C:/例子")

End Sub

其中  oFso.CreateFolder ("C:/例子")表示在C盘创建一个名为“例子”的文件夹

On Error Resume Next语句表示如果已经有这个文件夹,则不创建。

如下图所示:

如何在Excel中用VBA创建文件夹?

  • 在VBA中,选择性粘贴之跳过空单元格的代码编写
  • 怎样使用VBA反向选择工作表?
  • 怎样使用VBA统计格式为“常规”之单元格个数?
  • excel中使用vba查找两个区域之间重复的区域
  • excel中使用vba来获取系统信息的方法
  • 热门搜索
    糙米的功效与作用 九年级下册历史知识点 运动会裁判员加油稿 上户口需要什么证件 什么是空巢老人 运动会跳绳加油稿 橙子皮的功效与作用 运动会投稿100字 冰心原名什么 运动训练专业