问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何利用ExcelVBA解决棘手的数据提取问题

发布网友 发布时间:2024-09-28 02:05

我来回答

1个回答

热心网友 时间:2024-09-29 03:47

今天同事问了个我一个数据提取的问题。他的需求是这样的:
他有1个工作簿,里面有100个工作表。他希望把每个工作表里的第6行的b6:i6数据复制到一起,
也就是说他要把工作表里的第6行,汇总在一起。比如这样:
他说如果你没办法,那他只能手动来复制100个工作表,提取这数据了。
我想了下说,我用VBA编程试试。
差不多10分钟折腾,我把代码搞定了。
Public Sub tiqu()’指定行遍历工作表提取
Application.ScreenUpdating = False
Dim LastRow As Integer
Dim sh As Worksheet
Set sh = Worksheets.Add ‘新建工作表
Set sh = ActiveSheet’为当前工作表
sh.Name = "sheet1"
Sheets(3).Range("b5:i5").Copy Destination:=Sheets("sheet1").Range("b1") ‘表头
Sheets(3).Range("a6:i6").Copy Destination:=Sheets("sheet1").Range("a2") ‘复制
For i = 4 To Sheets.Count ‘遍历工作表
LastRow = Sheets("sheet1").Cells(Rows.Count, 1).End(xlUp).Row ‘判定最后非空行
Sheets(i).Range("a6:i6").Copy Destination:=Sheets("sheet1").Range("a" & LastRow).Offset(1, 0) ‘复制到特定非空行的下一行
Next
MsgBox "处理完毕"
Application.ScreenUpdating = True
End Sub
他按alt+F11,把代码贴入模块,点运行就行了。就是要他的结果。
我来解释下我的思路原理:我的解决方案。遍历工作表,提取每个工作表的第6行,复制到sheet1里的A2开始,难点1是偏移,用offset。难点2,判断非空的最后一行,用en那个100个工作表,1分钟内运行完。如果复制粘贴100次,大家试下就知道要多久了,起码我肯定你的手已经废掉了,哈哈。
哈哈,本贴结束.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 python专业版多少钱? 打鸡血是什么意思(打鸡血的由来) ...综合政审材料中的“本人家庭及社会关系政历情况怎么填? <<西游记>>的主人公是谁哦?? python工程师需要学多久 ...原单位破产,怎么办啊?关键就是我妈不是党员!加急 EXCEL VBA 错误处理一个小技巧 绝味鸭脖和周黑鸭哪个贵 F1进站时共有多少个工作人员而且分别干什么 excel表格中vba无法运行宏,怎么解决? 恐龙吃肉还是素? 三角龙吃肉还是吃素为什么 申请微信可以不用手机号吗 EXCEL:如何实现点击某复选框,当前日期时间就上去了 ...一年除去房租,这费那费的,加盟商还有什么赚头... vb 打开excel,按当天日期求和,并显示在文本框中. 大话西游手游青龙怎么样青龙神兽值得培养吗 贺州去江苏盐城学院坐火车怎么去 公务员政审,由于填写报考材料时把预备党员写成中共党员,会不会影响政... ...考上了公务员,报考岗位并不要求党员,报考时所填写的 古代肥胖人群是否占绝大多数人群? 古代胖子是什么意思啊? Excelvba的代码问题 Excel表格中VBA宏损坏了怎么办? 古代的女子是如何能够保持自己的身材的呢 ...坑要注意(附各型号美士猫粮推荐,美士猫粮怎么样?怎么选看这里)_百 ... 美士的猫粮大家觉得怎么样? EXCEL方法:如何比较方便的在sheet1中收集sheet2到sheet50中固定单元... ...如何用代码实现提取某个单元格(如A1)所属的Sheet名称,并在另一张表... 国产猫粮狗粮好吗? 猫粮是进口的好还是国产的好 美士猫粮国产和进口的区别?哪个更值得买? 汽车发动机漏水是什么原因 发动机底下漏水什么原因 发动机漏水原因及处理方法 在单元格中输入日期为什么会自动变更 复制后另一个表格的日期不对怎么办啊? 广东跨年好去处,跨年旅游推荐广东 excel表格怎么让一个单元格有内容,另一个没有颜色??? 为什么我的excel自动补全前一个单元格的数据