Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1053|回复: 2

VBA练习

[复制链接]
发表于 2012-5-29 12:20 | 显示全部楼层 |阅读模式
Sub Test()
Dim i As Integer
Dim strPath As String
Dim TheSheet As Worksheet
Set TheSheet = ActiveWorkbook.Worksheets("sheet1")
strPath = "E:\可丢\hua"
With Application.FileSearch
       .LookIn = strPath
       .SearchSubFolders = True
       .Filename = "*.*"
      If .Execute > 0 Then
         For i = 1 To .FoundFiles.Count
               'Range("A" & i) = .FoundFiles(i)
               Workbooks.Open (.FoundFiles(i))
               For j = 1 To ActiveWorkbook.Worksheets.Count
                 'ActiveWorkbook.Worksheets(i).Cells(1, 1).Value = "a"
                 ActiveWorkbook.Worksheets(j).UsedRange.Copy
                 While TheSheet.Range("a" & iRow).Value <> ""
                    iRow = iRow + 1
                 Wend
                 TheSheet.Range("A" & iRow).Paste
                 ActiveWorkbook.Save
                 ActiveWorkbook.Close
               Next j
         Next i
      End If
End With
End Sub
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-5-29 12:52 | 显示全部楼层
回复

使用道具 举报

发表于 2012-5-29 14:40 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-3 23:53 , Processed in 0.190830 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表