dbf文件怎么创建_Excel VBA和文件夹-1.13总结篇

Excel VBA和文件夹-1.13总结篇

05059a6d64ccbc6dc80ea4d91534a9ce.png

第一系列结束,掌声走起。

前景提要

好了,按照个人计划,VBA和文件夹之间的种种关联的分享,到今天就告一段落了,在之前学习的过程中,因为自己开始都是自学的,所以知识点也是非常的零散,所以为了更全面的涵盖一些和文件夹有关的知识,也是特意去百度了一下,一直翻了大概有10多页的样子吧,个人感觉相关的知识点,应该就这些了,如果可以全部理解吃透的话,日常工作中一些重复性的机械动作是完全可以避免的,今天是周末,来一个总结吧,算是该系列的一个收尾,有始有终嘛

首先我们最开始的时候介绍了如何通过mkdir()函数来创建文件夹,mkdir()是VBA中比较常用的简单的创建文件夹的一种方法之一,虽然他并不是最专业的,但是代码比较简单,大家平时更多的时候都是忙于工作和生活,深入深入学习可能就比较难了,所以这个方法是最简单使用了。具体的我们来看看原来的文章Excel VBA——文件夹的相关操作(1)

虽然mkdir()是比较简单的创建文件夹的方法,但是还是要遵守计算机的一些逻辑规则的,比方说特殊字符不能出现在命名中,诸如“/”,“”之类的,所以在创建文件夹的时候需要判断对方输入的文件名中是否有这些特殊字符,这就牵扯到了if语句的运用

if 条件成立 then 执行某个程序 else 条件不成立,执行另外一个程序end if

这个是非常简单的判断逻辑,在VBA这个并不算是高端的脚本语言中,是非常的常用的。

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

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

之后集合日常工作中的场景,直接创建以当天日期为名字的文件夹的技巧和方法,顺带简单的说了下format的使用方法,format()函数的使用方法很广,功能也很强大,后面我们在说函数的时候,会单独说下这个函数。

Excel VBA和文件夹-1.3创建当天日期命名的文件夹

既然有了文件夹,那我们不可能仅仅是放一个空文件夹在哪里占位置吧,文件夹里肯定有文件夹,那么如何打开指定文件夹内的文件呢?Excel VBA和文件夹-1.4打开文件夹内excel文件的方法了解下,日常工作中,你一个文件夹里面肯定不会只有一个文件吧(小编一个文件夹内起码有20+的手工报表),那么如果我要批量打开操作我这个文件夹内的所有文件怎么办,Excel VBA和文件夹-1.5遍历文件夹并打开可以帮到你,不过用了一阵子之后发现,问题又来了,文件格式不一致怎么办啊,公司没有强制要求,每个人登记数据的工具不同,甚至还有txt文件呢,这怎么办,别怕Excel VBA和文件夹-1.6遍历文件夹打开指定格式的文件了解下,打开指定类型文件不是问题。

其实我最开始也是这样操作的,然后觉得不够灵活,每次都要放在一个指定的文件夹里面,如果我想要灵活制定不同的文件夹怎么办,所有之后又去网上找了度娘,之后加上自己不断的操作实践,选择了FileDialog这个方法,通过打开window自带的文件选项卡,灵活选择指定的文件夹并遍历,效果很不错,之后有继续深入学习了下,完善了对话框标题,单选多选,指定文件类型等方面的优化,最终的结果就是Excel VBA和文件夹-1.8通过对话框灵活选定文件的小技巧展示的样子了。

上面的一串说起来很连贯,其实就是我在自学中不断深入的过程,自己最开始想要学习VBA的目的就是提升自己的工作效率,早点下班(哈哈),然后在不断的学习中,不断的给自己提问题,不断的深入,也感谢那些时候不管给自己找麻烦的自己。

最后三篇一口气分享了三个即用型的案例,虽然并不是经常用到,但是如果想要用的时候,也不用到处找方法,简单改下路径就可以直接套用的,具体的方法就算是我自己也不太懂,不过没关系,拿来即用,所以我把它规划到即用型

Excel VBA和文件夹-1.9获得文件的最后修改时间-即用型

Excel VBA和文件夹-1.10获取文件夹中文件的属性-即用型

Excel VBA和文件夹-1.11获取单个文档的属性-即用型

最后一篇文章看起来和前后的顺序有点不搭,确实是这样的,那是我之后写代码的过程中碰到的问题,通过百度之后找到的答案,为了不想要自己忘记,就顺手写上去了,分享给大家,说不定哪天你也会需要用呢?

Excel VBA和文件夹-1.12更改文件名

==========================================================================

关于文件夹的第一部分的分享,今天就完美收尾了,后面将会进入VBA中关于FSO的一些内容的分享

简单说下FSO,他也是和文件夹相关的一部分,不过它更加高级,也比较的专业,后面我们将会慢慢介绍

好啦,今天的分享就到这里了,如果你有什么想要分享的,或者有什么想要知道的,都可以在留言,明天晚上19:00再见!

==========================================================================

本人已经打算长期分享一些网络搜集的各种VBA知识,如果大家有问题也可以提出来共同解决,一起进步,毕竟VBA的世界还是很大的。

因为基本上都是自学的,很多代码和知识都是来源于网络的,如果在分享的过程中,正好拿了某位大神的代码,请告诉我,我将标注代码来源出处,也方便大家学习分享,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值