永发信息网

用VBE 提取EXCEL数据

答案:2  悬赏:60  手机版
解决时间 2021-03-31 10:58
Sub CommandButton1_Click()
Filename = Application.GetOpenFilename(FileFilter:="Excel ,*.xls*", Title:="Choose Files", MultiSelect:=True)
If Not IsArray(Filename) Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To UBound(Filename)
Set xlbook = Workbooks.Open(Filename(i))
Range("E5") = xlbook.Sheets("一组").[K3]
Range("B5") = xlbook.Sheets("一组").[D3]
Range("H5") = xlbook.Sheets("一组").[U3]
Range("E6") = xlbook.Sheets("一组").[K3]
Range("B8") = xlbook.Sheets("一组").[B6]
Range("B9") = xlbook.Sheets("一组").[B7]
xlbook.Close
Next i
Application.ScreenUpdating = True
End Sub

数据提取后要另存为,以E5单元格数据为名称,路径以提取数据的EXCEL表的路径,请帮忙增加代码,谢谢
最佳答案
在工作表标签上击右键,查看代码。

在VBE窗口中,点“插入”,模块。将以下代码粘贴到模块代码窗格中,ALT+F8运行该宏,就行了。
附件中有样本。

Sub 数据提取()
For i = 2 To Worksheets.Count
Sheets(1).Cells(Sheets(1).[a65536].End(3).Row + 1, 1) = Sheets(i).[D3]
Sheets(1).Cells(Sheets(1).[b65536].End(3).Row + 1, 2) = Sheets(i).[e6]
Next
End Sub
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2(X-2.6)=8解方程 5(X+1.5)=17.5解方
女装是卖韩版的还是欧美风或是流行款
芝麻饼肥料如何使用
北京健愈科技发展有限公司怎么样?
兰花从根部坏掉,有点发臭是何原因?
经过测算,地球的平均半径为(???)A.6375千
京东的京东支付和快捷支付有什么区别?好像都
早晚喝好,还是下午和晚上喝好我6点起
5月11日到5月18日好游快爆爆爆口令是什么啊?
北京康乔信息技术有限公司怎么样?
求这个妹砸有点帅百度网盘,谢谢
贵阳钢材市场方钢200x5的价格……及每米重量
活着大部分时间都是上班吗?不甘心
山地车前碟刹进水了怎么处理。
古今中外关于严谨的格言
推荐资讯
三星2013出现google升级设置以停止
动迁先扒房子后给钥匙合理吗
autocad2007怎么变成平面
求动漫k中吠舞罗logo大图
买狗粮送狗是怎么回事
为什么x2+5x-14=0∴(x+7)(x-2)=0?
that is about as inviting as toothache是什
网易宝支付密码忘记,手机号码也没用了,只记
手表的旋钮坏了,修一下大概多少钱?
徐州银首饰加工哪里有
求科颜氏kiehls高保湿面霜的替代品
以前1990版的一元,现在可以卖多少钱??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?