vba 检查一个文件夹中的文件在另一个文件夹中是否存在(不含扩展名)
2013-10-09 23:40
603 查看
Sub test() Dim Mypath, MyName Dim n As Integer n = 0 Dim MyStr() As String, wz As Integer Mypath = ThisWorkbook.Path & "\第三方2\" ' 指定路径。 MyName = Dir(Mypath, vbDirectory) ' Do While MyName <> "" If MyName <> "." And MyName <> ".." Then 'Debug.Print MyName n = n + 1 ReDim Preserve MyStr(n) '给动态数组重定义一个实际的大小 MyName = StrReverse(MyName) wz = InStr(MyName, ".") MyName = Right(MyName, Len(MyName) - wz) MyName = StrReverse(MyName) MyStr(n - 1) = Right(MyName, 7) End If MyName = Dir Loop Dim m As Integer m = 0 Dim MyStr2() As String Mypath = ThisWorkbook.Path & "\导出文件2\" ' 指定路径。 MyName = Dir(Mypath, vbDirectory) ' Do While MyName <> "" If MyName <> "." And MyName <> ".." Then 'Debug.Print MyName m = m + 1 ReDim Preserve MyStr2(m) '给动态数组重定义一个实际的大小 MyName = StrReverse(MyName) wz = InStr(MyName, ".") MyName = Right(MyName, Len(MyName) - wz) MyName = StrReverse(MyName) MyStr2(m - 1) = Right(MyName, 7) End If MyName = Dir Loop Dim i As Integer, j As Integer For i = 0 To n - 1 For j = 0 To m - 1 If MyStr(i) = MyStr2(j) Then Exit For End If Next If j = m Then MsgBox ("SalesWareHouseOut_" & MyStr(i) & ".xml没有对应的药检码excel!") End If Next End Sub
相关文章推荐
- C语言中如何检查一个文件是否存在以及权限等信息
- VB.NET 判断文件夹目录与文件是否存在检查
- 《Advanced Bash-scripting Guide》学习(五):检查一个可执行文件是否存在
- 在VC里如何检查一个文件是否存在
- 用VBA判断指定的文件夹或文件是否存在
- PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例
- 如何利用C库检查一个路径下是否存在某文件
- windows10UWP:如何判断一个文件或者文件夹是否存在?
- VC检查文件夹和文件是否存在的几种种方式
- nodejs如何判断一个文件、文件夹是否存在
- VBA判断指定的文件夹或文件是否存在
- 查找程序所在上一级目录中是否存在指定文件夹,不存在就建立,并在其中新建一个txt文件
- 嵌入式 检测一个文件或者文件夹是否存在
- 在JS文件中对同一个页面是否存在另一个js进行判断
- C# 检查文件夹和文件是否存在
- Python判断一个文件或文件夹是否存在,并创建
- C# 文件、文件夹操作语句(删除,创建,移动,检查是否存在)
- asp.net 检查文件夹和文件是否存在
- C# 检查文件夹和文件是否存在
- C# 检查文件夹和文件是否存在