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

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

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

前景提要

 上一节我们分享了通过输入框创建文件夹的过程中,如果出现输入错误的符号,导致程序报错,无法正常运行情况的判断,(忘记了的话,可以拉到最下面,有传送门)今天我们继续研究这个方面的问题,我们都知道通过输入框来创建文件夹的话,我们需要输入我们想要的文件名点击确定执行下一步,但是有时候,因为种种原因,我们还没有想好文件名,或者其他人仅仅是测试下这个功能,在弹出了输入框之后,选择了取消按钮,这个时候会有什么情况发生呢?
经过实践,我们发现后面的程序并没有关闭,反而是正常执行了,并且在我们指定的位置创建了一个名为“false”的文件夹,这是为什么呢?
原来当我们选择了取消之后,filename就等于了“false”所以这个时候我们必须要进行判断了,那么如何判断点击的就是取消,还是操作者就想要创建名为“false”的文件呢?

代码区

Sub test()
Dim FileName As Variant '声明一个Variant型变量
FileName = Application.InputBox("请输入文件夹名称", "文件夹名称", Format(Date, "yyyy-mm-dd"))
If TypeName(FileName) = "Boolean" Then '如果用户按下了取消键(取消键的返回值是False,它的类型名称是“Boolean”
Exit Sub '那么退出程序
Else '否则
********
end if

语法说明

在通过输入框输入文件名的过程中,按下取消 如果这样操作的话,系统会选择在路径下创建一个名为“false"的文件夹,这并不是我们想要的结果,因为并没有做出选择,这个时候我们可以将文件名定义为一个变体类型,如果选择了取消按钮,变量就是boolean类型的变量,那可能是没有做出选择了,如果输入了字符串,那么变量就是文本类型,通过这个方式来判断客户是选择了取消按钮还是真的打算建立一个false的文件夹
实际操作中,可以将******换成你想要执行的程序

今天的知识点,你get了吗?

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

=========往期精彩集锦=======

VBA与文件夹

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

Excel VBA和文件夹-1.2.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)是一种交互式的表,可以进行某些计算,如求和与计数等

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

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

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

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