中易网

excel vba 脚本编程问题

答案:1  悬赏:20  
解决时间 2021-02-23 11:52
比如把很多个excel表放在“c:\123”这个文件夹中,能不能在脚本中实现遍历123这个文件夹中的所有excel文件,并且遍历excel文件中所有的工作表,读出每个工作表中cells(1,1)的内容?
最佳答案
sub test()
dim mPath as string,f as string,wb as workbook,sh as worksheet,mAry(1 to 60000,1 to 1),k as long
mPath="C:\123\" '设置路径
k=0
f=dir(mPath & "*.xls*")  '遍历搜索.xls*类型文件
do while f<>""  '若f非空,则继续处理;否则终止do循环
    if f<>thisworkbook.name then  '非同名文件
        set wb=workbooks.open(mpath & f,,false)
            with wb
                  for each sh in .worksheets
                       k=k+1
                       mary(k,1)=sh.[a1]  '将内容装入数组
                  next
                  .close 0 '关闭文件
            end with
    end if
f=dir  '枚举一下,搜索下一个excel文件
loop
thisworkbook.worksheets(1).[a1].resize(k,1)=mary   '填充数据。
msgbox "处理完成"
end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宣统三年曲须龙真假鉴别一下
扬州足艺在哪里啊,我有事要去这个地方
三碘甲状腺原氨酸是什么?偏高一点点没事吧?
WOW 祖尔格拉布的几把武器及60战士装备问题
民和物流实业公司我想知道这个在什么地方
海蛎子有什么营养价值
九阳MB-100Y10和九阳MB-100Y08哪个好
《驱魔少年》里的那个叫罗德的小女该诺亚为什
大扁屿地址有知道的么?有点事想过去
冒险岛影月如何加点
我是今年文科考生考了349想上贵阳中医学院的
东莞哪里买得到感应型的木材测湿器?
杭州野生动物世界4号停车场地址有知道的么?
血管瘤疼不疼,会有什么症状
为什么有些女生有黑眼圈比没有好看?是哪种女
推荐资讯
盛世名足在什么地方啊,我要过去处理事情
给姓‘叶’的其个名字
电车の狼a下载
爸爸妈妈带多多去郊游车上准备了一个保温水瓶
请解释此过去分词作状语的例子!
七八块钱面膜用了有效果吗
我家的表壳厂搬新厂了,以前叫荣盛表壳厂!现
我的男朋友以前和我不太亲的堂姐恋爱过,现在
万家福超市三北店在什么地方啊,我要过去处理
地方性法规属于权力机关还是行政机关?
阳光购物广场地址在什么地方,想过去办事
请问各位明白人,三相铜线电缆1.5平可以带多
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?