VBA檢查文件夾里是否存在指定文件…
2013-11-15 16:36
253 查看
Dim fn As
String
Dim nn As String
fn = Trim(InputBox("输入要查看文件名(包括扩展名)"))
'Debug.Print fn
nn = Dir(ThisWorkbook.Path & "\数据库备份\*.*")
'******如果为空,则该文件夹里没有任何文件******
If nn = "" Then
MsgBox
"该文件夹里没有任何文件!"
Exit
Sub
'******检查第一个文件名是否一致******
ElseIf fn = nn Then
MsgBox
"文件夹里存在相同的文件名!", vbInformation
Exit
Sub
'******检查其他文件名是否一致*****
ElseIf nn <> "" Then
Do While nn
<> ""
nn = Dir
'Debug.Print nn
If fn = nn Then
MsgBox "文件夹里存在相同的文件名!", vbInformation
Exit Sub
End If
Loop
'******都没找到该文件名******
MsgBox "文件夹里不存在相同的文件名!", vbCritical
End If
String
Dim nn As String
fn = Trim(InputBox("输入要查看文件名(包括扩展名)"))
'Debug.Print fn
nn = Dir(ThisWorkbook.Path & "\数据库备份\*.*")
'******如果为空,则该文件夹里没有任何文件******
If nn = "" Then
MsgBox
"该文件夹里没有任何文件!"
Exit
Sub
'******检查第一个文件名是否一致******
ElseIf fn = nn Then
MsgBox
"文件夹里存在相同的文件名!", vbInformation
Exit
Sub
'******检查其他文件名是否一致*****
ElseIf nn <> "" Then
Do While nn
<> ""
nn = Dir
'Debug.Print nn
If fn = nn Then
MsgBox "文件夹里存在相同的文件名!", vbInformation
Exit Sub
End If
Loop
'******都没找到该文件名******
MsgBox "文件夹里不存在相同的文件名!", vbCritical
End If
相关文章推荐
- VB.net 应用积累
- vb.net 灵活注册事件,达到可以有条件调用事件的目的
- VB.Net 文本框TextBox只允许输入数字判断
- vb.net类的属性定义,使用方式
- VB.NET中IDictionaryEnumerator使用示例
- 按键(vb)启动指定目录的程序以及获取当前应用路径
- Excel删除某一行之后的所有数据 及VBA运行方法
- 访问Vbox的web服务
- VB的一些项目中常用的通用方法-一般用于验证类
- VB将MSHFlexGrid数据导出到Excel文件通用功能
- VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示
- 浅谈VB.NET文章系列之一通过例子,浅谈反射(Reflection)的应用说明
- VBS下载者
- Windows API 在线查询(for C# VB.NET AND VB6)
- 在VBA中新建工作簿
- VB笔记
- 一VBA
- libdvbpsi源码分析(四)PAT表解析/重建
- VBS下载者
- 在VBA中调用excel函数