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

 时间:2026-02-15 18:59:22

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来获取系统信息的方法
  • 热门搜索
    小学生手抄报怎么做 手抄报花边简单图案 大学生手抄报 手抄报的格式 安全消防手抄报 生活中的语文手抄报 快乐手抄报 备战期中手抄报 圣诞节手抄报图片 垃圾分类的手抄报