设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 164|回复: 9

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

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

等级头衔

ID : 813

助理工程师

积分成就 测量币 : 3599
在线时间 : 0 小时
注册时间 : 2026-4-8
最后登录 : 2026-5-30

勋章
UID勋章测量学徒测量员
发表于 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)
累计签到:29 天
连续签到:2 天
灌水成绩
1
194
3600
主题
帖子
积分

等级头衔

ID : 841

助理工程师

积分成就 测量币 : 3600
在线时间 : 0 小时
注册时间 : 2025-9-13
最后登录 : 2026-6-14

勋章
UID勋章测量学徒测量员
发表于 2024-11-10 08:49:00 | 显示全部楼层 IP:北京
附件供参考。。。

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

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

使用道具 举报

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

等级头衔

ID : 891

助理工程师

积分成就 测量币 : 4092
在线时间 : 0 小时
注册时间 : 2025-9-18
最后登录 : 2026-6-19

勋章
UID勋章测量学徒测量员
发表于 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

回复

使用道具 举报

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

等级头衔

ID : 855

助理工程师

积分成就 测量币 : 4054
在线时间 : 0 小时
注册时间 : 2025-9-3
最后登录 : 2026-7-2

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

使用道具 举报

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

等级头衔

ID : 847

助理工程师

积分成就 测量币 : 4143
在线时间 : 0 小时
注册时间 : 2026-2-10
最后登录 : 2026-7-6

勋章
UID勋章测量学徒测量员
发表于 2024-11-10 11:47:00 | 显示全部楼层 IP:北京
改一下吧。。。

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

使用道具 举报

累计签到:36 天
连续签到:3 天
灌水成绩
3
209
5209
主题
帖子
积分

等级头衔

ID : 845

助理工程师

积分成就 测量币 : 5209
在线时间 : 0 小时
注册时间 : 2026-2-18
最后登录 : 2026-7-7

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

使用道具 举报

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

等级头衔

ID : 874

助理工程师

积分成就 测量币 : 3563
在线时间 : 0 小时
注册时间 : 2026-1-19
最后登录 : 2026-6-14

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

使用道具 举报

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

等级头衔

ID : 868

助理工程师

积分成就 测量币 : 3757
在线时间 : 0 小时
注册时间 : 2026-2-5
最后登录 : 2026-6-25

勋章
UID勋章测量学徒测量员
发表于 2024-11-11 20:57:00 | 显示全部楼层 IP:北京
反向操作?
回复

使用道具 举报

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

等级头衔

ID : 825

助理工程师

积分成就 测量币 : 3149
在线时间 : 0 小时
注册时间 : 2025-12-13
最后登录 : 2026-7-3

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

使用道具 举报

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

等级头衔

ID : 803

助理工程师

积分成就 测量币 : 3061
在线时间 : 0 小时
注册时间 : 2026-4-1
最后登录 : 2026-6-14

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

使用道具 举报

快速回复换一批
遇见神贴岂能不顶
路过留名
业界良心! 楼主这波操作太牛了,细节拉满,顶起来让更多人看到! 🌟👏
日常暖贴。 优质好贴不能沉,我来帮楼主顶上去! 📈🎈
博大精深。 关注楼主了,以后这类硬核文章请务必多发一些! 🔔❤️
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-7-7 19:40 , Processed in 0.149369 second(s), 54 queries .

Powered by 精密测量技术论坛

© 2025-2026 联系站长

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