如何在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来获取系统信息的方法
  • 热门搜索
    新陈代谢是什么意思 树欲静而风不止子欲养而亲不待是什么意思 生长素的生理作用 tds是什么意思 处心积虑的意思 义不容辞的意思 dinner是什么意思 山崩地裂的意思 清关是什么意思 敝帚自珍的意思