设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 91|回复: 9

提取夹内各簿固定表的列数据到汇总表横向写入

[复制链接]
累计签到:3 天
连续签到:1 天
灌水成绩
2
21
57
主题
帖子
积分

等级头衔 ID : 813
用户组 : 新手上路

积分成就 测量币 : 57
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-9 22:21:00 | 显示全部楼层 |阅读模式 IP:北京
1、提取文件夹内各个工作簿中《主表》A4单元格的第7至14个字符(如2019年03月),到本汇总表的D2(3列合并单元格)向右横向写入;
2、文件夹内所有工作簿中《主表》的D10:D50数据复制到本表D2、G2、J2...等字段下的“本月数”向下,并对应B列项目复制。
3、调整结果=本月数+调整数。
4、夹内工作簿数量不定;各个簿中《主表》位置不定。
谢谢各位老师!



提取夹内各簿固定表的列数据到汇总表.rar (107.86 KB, 下载次数: 0)
测量协会论坛免责声明
重要声明:以上内容仅代表该作者观点,不代表本站测量协会论坛立场。
如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!
站长联系邮箱:1339305021@qq.com
站长联系微信:dddnnbbb
累计签到:1 天
连续签到:1 天
灌水成绩
1
19
23
主题
帖子
积分

等级头衔 ID : 841
用户组 : 新手上路

积分成就 测量币 : 23
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-10 08:49:00 | 显示全部楼层 IP:北京
附件供参考。。。

D2还是根据文件名来提取年月比较好。

提取夹内各簿固定表的列数据到汇总表.zip (325 Bytes, 下载次数: 0)
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
灌水成绩
2
28
82
主题
帖子
积分

等级头衔 ID : 891
用户组 : 注册会员

积分成就 测量币 : 82
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-10 08:49:00 | 显示全部楼层 IP:北京
参与一下。。。


  • Sub ykcbf()   '//2024.11.10
  •     Application.ScreenUpdating = False
  •     Set fso = CreateObject("Scripting.FileSystemObject")
  •     p = ThisWorkbook.Path & ""
  •     Set sh = ThisWorkbook.Sheets("主表")
  •     n = 3
  •     For Each f In fso.GetFolder(p).Files
  •         If f.Name Like "*历史数据*" Then
  •             n = n + 3
  •             Set wb = Workbooks.Open(f, 0)
  •             With wb.Sheets("主表")
  •                 sh.Cells(2, n - 2) = Mid(.[a4].Value, 7, 8)
  •                 Set Rng = .[d10:d50]
  •                 Rng.Copy sh.Cells(4, n - 2)
  •             End With
  •             wb.Close 0
  •             With sh
  •                 .Columns(n).NumberFormatLocal = "0.00"
  •                 For i = 4 To 50
  •                     .Cells(i, n).Value = Val(.Cells(i, n - 1).Value) + Val(.Cells(i, n - 2).Value)
  •                 Next
  •             End With
  •         End If
  •     Next f
  •     Application.ScreenUpdating = True
  •     MsgBox "OK!"
  • End Sub

回复

使用道具 举报

累计签到:3 天
连续签到:1 天
灌水成绩
2
29
59
主题
帖子
积分

等级头衔 ID : 855
用户组 : 注册会员

积分成就 测量币 : 59
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-10 11:40:00 | 显示全部楼层 IP:北京
非常感谢草爷!就是这个结果。
能增加点难度吗:
1、提取的年月所在单元格为三列合并单元格。
2、本月数、调整数、调整结果三个标题随即出现在提取的年月下边。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
灌水成绩
1
22
32
主题
帖子
积分

等级头衔 ID : 847
用户组 : 新手上路

积分成就 测量币 : 32
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-10 11:47:00 | 显示全部楼层 IP:北京
改一下吧。。。

提取夹内各簿固定表的列数据到汇总表.zip (131.76 KB, 下载次数: 0)
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
灌水成绩
0
27
49
主题
帖子
积分

等级头衔 ID : 845
用户组 : 新手上路

积分成就 测量币 : 49
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-10 12:25:00 | 显示全部楼层 IP:北京
谢谢大师!,是这个结果
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
灌水成绩
4
28
52
主题
帖子
积分

等级头衔 ID : 874
用户组 : 注册会员

积分成就 测量币 : 52
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-11 20:31:00 | 显示全部楼层 IP:北京
老师:如果各表匹配汇总表B4:B44的数值汇总进来(也就是与汇总表B列相同数值),能改代码吗。
谢谢老师!
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
灌水成绩
3
31
75
主题
帖子
积分

等级头衔 ID : 868
用户组 : 注册会员

积分成就 测量币 : 75
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-11 20:57:00 | 显示全部楼层 IP:北京
反向操作?
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
灌水成绩
1
27
43
主题
帖子
积分

等级头衔 ID : 825
用户组 : 新手上路

积分成就 测量币 : 43
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-11 21:20:00 | 显示全部楼层 IP:北京
汇总表B列的单元格内容与各表内容一致的,才横向对齐汇总进行。
现在我有几个,由于项目内容不一致,也汇总进来了。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
灌水成绩
2
26
35
主题
帖子
积分

等级头衔 ID : 803
用户组 : 新手上路

积分成就 测量币 : 35
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-25

勋章

活跃会员最佳新人

联系方式

发表于 2024-11-12 07:54:00 | 显示全部楼层 IP:北京
要具体一点,你上传一个附件看看吧。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|测量协会 ( 桂ICP备2026007449号-1 )|网站地图

GMT+8, 2026-4-26 03:03 , Processed in 0.117181 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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