Excel精英培训网

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

向多工作薄中填入数据

[复制链接]
发表于 2017-6-24 15:57 | 显示全部楼层 |阅读模式
在100个工作薄中填入数据要花很长时间,是否有好的方法
Sub 练习()
Dim fso As New FileSystemObject
Dim fd As Folder
Dim fl As File
Dim str As String
Dim wb As Workbook
mypath = ThisWorkbook.Path
t = Timer
' For k = 1 To 100
'     fso.CreateTextFile (fso.BuildPath(mypath & "\练习", "练习" & k & ".xls"))
' Next k
For Each fl In fso.GetFolder(mypath & "\练习").Files
    Application.ScreenUpdating = False
    Workbooks.Open (fl)
    ActiveSheet.[a1] = 10000
    ActiveWorkbook.Close 1
    Application.ScreenUpdating = True
Next fl
MsgBox Format(Timer - t, "0.00秒")
End Sub


提高运行速度.rar

19.61 KB, 下载次数: 3

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

本版积分规则

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

GMT+8, 2024-4-25 15:45 , Processed in 0.206723 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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