Excel VBA和文件夹-1.2.1创建文件夹注意事项-新建文件夹

Excel VBA和文件夹-1.2.1创建文件夹注意事项-新建文件夹

Excel VBA和文件夹-1.2.1创建文件夹注意事项

前景提要

在上一篇,我们介绍了如何通过一个简单的输入框来创建文件夹的方法(忘记了的话,可以拉到最下面,有传送门),主要是利用了Application.InputBox这个输入框的形式来自主输入文件夹的名字,然后通过MkDir的方法创建文件夹。

但是我们在实际的操作中,可能会碰到一些问题,比方说这个代码不是我用,其他人在使用,而她不小心输入了一些特殊字符,比方说"\","/",":"等一些符号,我们都这样这样系统会直接提示文件名中不能存在这样的命名的,会报错的,如果我们将自己的小脚本交给其他人用的话,也会影响体验效果,那么要如何避免这样的情况出现呢?

其实最简单的方法就是,我们在写脚本的时候,要考虑到可能出现的所有问题,做出必要的判断,那么针对上面的问题,我们要如何判断呢?

上代码

If InStr(FileName, ":") Or InStr(FileName, "\") Or InStr(FileName, "/") Or InStr(FileName, "?") Or InStr(FileName, "*") Or InStr(FileName, """") Or InStr(FileName, "|") Then

语法说明

只需要将上述的代码加到创建文件夹就是MkDir的前面,即可

大致的逻辑就是,当输入了filename,即文件名之后,我们在创建之前先判断下这个文件名中是否含有上述的这些特殊字符串,如果有报错,结束程序,如果没有,继续执行后面的创建文件夹的操作

VBA创建文件夹的小技巧,今天你get了吗?

 本人已经打算长期分享一些网络搜集的各种VBA知识,如果大家有问题也可以提出来共同解决,一起进步,毕竟VBA的世界还是很大的。
因为基本上都是自学的,很多代码和知识都是来源于网络的,如果在分享的过程中,正好拿了某位大神的代码,请告诉我,我将标注代码来源出处,也方便大家学习分享,谢谢!

=========往期文章集锦=======

VBA与文件夹

Excel VBA——文件夹的相关操作(1)

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    如何把老版本的excel更新换代?

    如何把老版本的excel更新换代?,更新换代,版本,如何,对于Excel来说,老版本的Excel更新换代要从软件工具更换、知识准备、应用环境配套3个角度

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细

    EXCEL如何统计个数?

    EXCEL如何统计个数?,个数,统计,如何,关于计数,最常用的就是Cout系列函数和Sumproduct函数。一、Count。功能:统计指定范围中数值类型值的个数

    EXCEL数据透视表怎么用?是干什么的

    EXCEL数据透视表怎么用?是干什么的,透视,干什么,怎么,excel透视表:数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等

    如何创建宽带连接(图形)

    如何创建宽带连接(图形),,很多时候,由于计算机的使用不当,计算机网络连接遭到破坏。此时,我们需要自己创建宽带连接。下面我们将教你如何创建宽

    共享文件夹设置|怎么设置共享文件夹

    共享文件夹设置|怎么设置共享文件夹,,怎么设置共享文件夹第一步:选择您要共享的文件夹。第二步:选中文件夹后点击鼠标右键,弹出对话选项,选择