阅: 3251  |  回: 1
                    
                    
                 等级:初学者
 
                    等级:初学者
                - 
                         积分:1 积分:1
- 
                         财富值:0.00 财富值:0.00
- 
                         身份:普通用户 身份:普通用户
Sub 提取文件名()
Set Fold = CreateObject("shell.application").BrowseForFolder(0, "请选择存放数据的文件夹:", 0, "") '选择文件夹
If Fold Is Nothing Then Exit Sub '如果没选择文件夹就退出循环
mp = Fold.Items.Item.Path & "\" '路径
n = 1
mf = Dir(mp & "\*.*") '文件名
Do While mf <> "" And mf <> ThisWorkbook.Name '遍历
Cells(1, 1) = "提取文件名显示如下"
k = Application.Find(".", mf) - 1
Cells(n + 1, 1) = Left(mf, k) '数据写入
mf = Dir '找寻下一个文件
n = n + 1 '计数、累加
Loop
ActiveWorkbook.Save '保存
                Set Fold = CreateObject("shell.application").BrowseForFolder(0, "请选择存放数据的文件夹:", 0, "") '选择文件夹
If Fold Is Nothing Then Exit Sub '如果没选择文件夹就退出循环
mp = Fold.Items.Item.Path & "\" '路径
n = 1
mf = Dir(mp & "\*.*") '文件名
Do While mf <> "" And mf <> ThisWorkbook.Name '遍历
Cells(1, 1) = "提取文件名显示如下"
k = Application.Find(".", mf) - 1
Cells(n + 1, 1) = Left(mf, k) '数据写入
mf = Dir '找寻下一个文件
n = n + 1 '计数、累加
Loop
ActiveWorkbook.Save '保存
End Sub
怎么改成循环读取
                            悬赏:1 财富值
下载Excel文件
                    下载Excel文件
我的个性签名
   
                            

 等级:传说级人物
 
                            等级:传说级人物