如何根据工作表名称自动创建文件夹目录

在Excel中,我们如何根据当前工作薄的所有工作表的名称,自动建立与工作表名称相同的文件夹?
要解决这个问题,必须得使用VBA来完成,请遵循如下方法,可解除您的困扰。
b

操作方法

  • 01

    一、理论知识指导 通过Excel的VBA建立文件夹,代码很简单,方法如下: Dim result As String Dim SheetName As String result = Dir("F:\123\1", vbDirectory) '通过DIR函数,获取文件夹信息 If result = "" Then        '判断文件夹是否存在 MkDir ("F:\123\1")      '如何文件夹不存在,就创建文件夹 Else MsgBox "该文件夹已经存在!" '如果文件夹存在,就不用再创建了。 End If 以上代码,使用到MkDir函数,用来建立文件夹,下面我们对该函数作个简单介绍。 二、MkDir函数的介绍 MkDir(Path):该函数只有一个参数Path,是必须填写的参数;代表文件夹所在的路径或位置。 注意:Path 可能包含驱动器。如果未指定驱动器,则 MkDir 在当前驱动器上创建新的目录。 三、实例 通过上述代码的说明,下面,我们稍微对代码进行改良,就可以得到本例的效果了,即根据工作表名称自动建立对应的文件夹。 首先,在excel中使用控件工具箱,拖出一个按钮,如下图!

  • 02

    然后,鼠标直接双击那按钮,即可进入按钮的代码编写模式,如下图!

  • 03

    上述的代码中,被选中部分就是我们所要输入的代码,没有选中的第一行和最后一行,是固定格式,不用修改。 上述代码提到的“F:\123\“指的是根目录,我们所根据工作表名称,自动创建文件夹,就保存在这个文件夹里面了。 好了,都做好了,就退出Excel并保存,然后重新打开这个XLS文件,最后,双击那按钮,就可以得到结果了,如下图!

(0)

相关推荐

  • Linux系统中运用命令行创建文件夹/目录

    Linux系统中运用mkdir命令行创建文件夹/目录 操作方法 01 mkdir命令的格式: mkdir directory... 02 实例1:创建单个目录dir1 mkdir dir1 03 实例 ...

  • 怎么通过Excel单元格数据批量创建文件夹

    Excel是现在十分常用的文件类型,有些新用户不知道怎么通过Excel单元格数据批量创建文件夹,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的[优速文件生成器]软件 ...

  • Excel如何遍历提取文件夹目录的操作?

    今天要和大家分享的是,Excel如何遍历提取文件夹目录的操作?注意这里提取了文件夹目录后,还会自动创建文件夹的超链接,直接点击就打开了指定目录(方方格子插件)1.先看动图演示吧2.打开一个空白的表格3 ...

  • 电子表格Excel(xls文件)中批量设置工作表名称

    电子表格Excel(xls文件)是办公必不可少的软件,工作表一般都是系统默认的名称,sheet1 ,sheet 2.sheet 3等,为了便于区分他们,就需要给他们重新命名,那么如何批量进行全部设置工 ...

  • Excel怎么提取工作表名称作为标题?

    我们怎么在Excel表格里把工作表名称提取到某一单元格内呢?其实可以通过使用CELL公式来提取工作表名称到任一单元格内,下面我们来具体讲解如何用CELL函数来提取工作表名称. 1.首先,命名你自己的工 ...

  • 把工作表名称提取到单元格里(批量提取sheet表名)

    今天我们开一个小的系列,自动化办公,提供一下可以自动化处理的方法和技巧第一期,我们分享自动获取工作表名称获取表名的方式有很多,比如技巧法.函数法.宏表函数法.VBA.PQ等我们本期介绍的是:宏表函数法 ...

  • excel中使用vba退出工作薄时自动保存文件

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • 在Excel工作表单元格中引用当前工作表名称

    有多份Excel表格表头标题都为“××学校第1次拉练考试××班成绩表”,由于工作表结构都是一样的,所以我每次都是复制工作表然后编辑修改表中的数据。但经常是表中数据修改了,表头标题中的“第1次”忘记修改 ...

  • 如何批量修改Excel工作表名称

    有的时候一个Excel文件里有很多的工作表(sheet),我们要一个个的修改工作表的名称,是不是太麻烦,有没有好方法呢.这里提供一种方法能迅速更改工作表名称. 操作方法 01 首先向将Excel文件的 ...