ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 877|回复: 7

如何用VBA来批量抓取数据

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-12-28 17:01 | 显示全部楼层 |阅读模式
需要将3个不同的项目里的,sheet表”1.成本所需资料“中的“C2、C3、C4”,分别按项目编号对应批量填列到“汇总表”中的"D\E\F列,”汇总表“里有干扰的隐藏项目,所以的做到识别各项目的项目编号才能实现。不知道此种是否能运用VBA实现,跪求大神,朋友说可以用 PERL语言实现。

6-提问.rar

29.3 KB, 下载次数: 14

TA的精华主题

TA的得分主题

发表于 2020-12-29 07:51 | 显示全部楼层
vba肯定是可以做到的,就是一个数组+字典的问题,但是,
识别各项目的项目编号才能实现
分表中项目编号在哪里呢???

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-12-29 10:50 | 显示全部楼层
3190496160 发表于 2020-12-29 07:51
vba肯定是可以做到的,就是一个数组+字典的问题,但是,
识别各项目的项目编号才能实现
分表中项目编号在 ...

分表的项目编号在EXCEL的 表头  比如 “3.秋天的雨.xls”的项目编号就是  3,我觉得这个就是难点

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-12-29 11:04 | 显示全部楼层
fs071321 发表于 2020-12-29 10:50
分表的项目编号在EXCEL的 表头  比如 “3.秋天的雨.xls”的项目编号就是  3,我觉得这个就是难点 ,

我同学他用PERL搞出来了,给的思路是 编号3 字符长度为1,向上取长度2,在EXCEL里如果3.就相当于2个字符长度对应得3就被匹配出来了,他那个语言我完全不懂,不知道VBA是否能实现。

TA的精华主题

TA的得分主题

发表于 2020-12-29 11:44 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-1-28 10:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这个不太难

TA的精华主题

TA的得分主题

发表于 2021-1-28 16:39 | 显示全部楼层
试试吧 应该没有问题,关键就是你的数据来源表没有什么项目编号等等。将就用着吧

6-提问.rar

40.61 KB, 下载次数: 31

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-2-19 10:50 | 显示全部楼层
y1988z 发表于 2021-1-28 16:39
试试吧 应该没有问题,关键就是你的数据来源表没有什么项目编号等等。将就用着吧

年底财务太忙了,都没来帖子上看,感谢大佬,取数很快
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-6 21:49 , Processed in 0.044462 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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