excel如何判断是否存在指定文件名的文件?
发布时间:2023-10-29 21:17:40
标签:excel使用技巧,excel入门教程,excel表格的公式,Excel教程
excel如何判断是否存在指定文件名的文件?
问:每个月都要收到各区县网点发来的关于本月开展的活动方案和总结的文件,收到文件后,根据网点名将文件简化命名,例如,对于“XX县安吉乡营业所”的方案,简化命名为“安吉”,将其总结简化命名为“安吉总”,并在本工作簿所在的文件夹中存放这些文件。
如下图所示,为方便说明,在列E和列F中临时列出了这些文件的名称,但最终的文件中列E和列F中不应该出现这些文件名。
每月末都要对收到的这些文件进行统计,了解各网点上报方案和总结的情况,但由于收到的文件很多,一个个文件核对工作量大且易出错,能否使用VBA程序自动判断这些文件是否存在?
答:使用下面的VBA代码,可以方便地实现自动判断文件是否存在的功能。
说明:
上述4个子过程中,IfFileExist子过程是主程序,它调用其它过程。
PlaceData子过程使用了VBA的InStr函数来获取指定字符在字符串中的位置,使用Mid函数来提取字符串中指定位置的字符。
FileIsExist函数过程使用VBA的Dir函数来判断指定的文件是否存在。这个自定义的函数过程可以作为一个通用程序,用来判断文件是否存在。
假如这个月已经收到的文件如下图所示:
运行程序后,结果如下图:
改进建议
由于网点名称是固定的,简化的名称也是固定的,因此可以专门建立一个存放这些数据的工作簿或工作表,直接让程序在这个表中提取数据,然后与文件夹中的文件名对比来判断是否文件存在,这样应该可以简化代码,也更符合工作表设计原则。


猜你喜欢
- 许多用户在选择服务器系统的时候还是喜欢使用老版本的服务器,而不少用户在安装完了Windows server 2012版本的服务器系统的时候,
- 文件过大无法复制到u盘win10?u盘是很多用户都会使用的移动存储介质,出现的问题也是多样的,比如在win10中,有的用户想要把文件复制到u
- Excel中可能会有特殊需求要在函数内进行换行的操作,函数内具体该如何换行呢?接下来是小编为大家带来的excel 函数内换行的方法,供大家参
- 在应用win10系统的时分,非常多的用户们都会遇到种种各样的问题,就像这个win10分辩率配置不了怎么办。这个问题的办理技巧实在非常简单,迅
- 我们在使用Excel数据透视表的时候,其实另一个非常实用的功能就是可以快速制作Excel明细数据表,还可快速制作某字段下所有项目的数据透视表
- 电脑安装win7和win8双系统,体验不同的操作系统,不过将win7删除之后,win8系统每次开机会显示“正在尝试修复”,为什么会出现这样提
- 微软在 Windows 10 技术预览版中直接开启了新的开始菜单,但这并不表示开机没办法进入开始屏幕了,下面分享Win 10技术预览版不使用
- PowerPoint 怎么移除图片背景?本文将要介绍如何使用PowerPoint 内建的「移除背景」功能,将图片的背景去除。问题:在Powe
- 在Word文档编辑时,需要用到Excel工作表中的数据资料,但是当word和Excel中某一个数据发生改变后,我们就不得不寻找对应的部分来修
- Win10系统开机提示windows似乎未正确加载,该如何解决这个问题?下面就给大家分享Win10系统开机提示windows似乎未正确加载的
- Word去除背景颜色主要有两种情况,一种是自然页面设置的颜色,一种是字体阴影。那么Word怎么去除背景颜色呢?第一种情况:如果是遇到字体阴影
- 对于电脑型号,相信很多人并不清楚,觉得平时也用不到,所以也不会去查看。但是,当我们需要安装新驱动时,通过电脑型号可以快速找到配套驱动,准确获
- 载完一定要检查MD5值和HASH值,确认无误后再刻盘!MD5值:D366B7F8EC69C646A8B1E512BA01BEE3 SHA-1
- WPS表格对合并后该怎么计算?wps表格合并单元格以后,发现出现了很多空值,没办法计算,该怎么办呢?下面我们就来看看wps表格合并以后计算数
- Adobe的软件会弹出要求输入密码的弹窗,今天教大家怎么去避免弹窗地反复弹出。打开钥匙串访问,如图:打开设置,如图:点击还原默认钥匙串,如图
- MAC中有着许多快捷键可以帮助我们更便捷的操作,今天小编为大家整理了一些组合键在MAC系统的一些选项中的使用技巧,有了这些组合键,我们就可以
- 众所周知,Mac电脑在进入睡眠或锁屏状态后,需要输入密码才能唤醒,有些用户觉得每次都要输入6位数的密码太麻烦,其实也可以关闭密码登录的,下面
- wps文本怎么设置边框样式?近日有一些小伙伴咨询小编关于WPS怎么为文本框边框添加右上角矩形渐变效果,那么在wps中,文本文本要怎么添加设置
- AutoCAD错误中断致命错误Unhandled Access怎么解决?相信小伙伴们都遇到过打开CAD的时候出现错误提示Unhandled
- SketchUp Pro 2021是Mac平台上一款专业的3D建模软件软件,SketchUp为什么叫草图大师呢?因为在sketchup中建立