作者ToyaErina (Erina)
看板Office
标题[算表] .csv抓取特定档
时间Sat Sep 18 10:05:53 2021
软体:excel
版本:2016 mac版
如图片所示:
https://imgur.com/35hxZRh
我有很多.csv档,想做一个按钮一次读入很多.csv档
然後只截取每个.csv档中的特定资讯中的值,如图片中的红框部分
但每个.csv资料量不一样大,所以资料所在的列是固定的,栏位会变动
这样我该找什麽关键字去写程式呢?
我搜寻excel .csv 抓取 特定
只找到读.csv,分割.csv,抓取特定栏位的方法而已
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.47.39.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1631930757.A.C1C.html
1F:→ by135tw: 有点不太了解你的叙述 然後我没mac版只有win版excel 09/19 02:18
2F:→ by135tw: 把巨集指定到点我按钮 09/19 02:19
4F:→ by135tw: 大致上可以修改要抓取的巨集内容成你想要的程式码 09/19 02:21
5F:→ by135tw: 我是假设csv档a栏内容为t b栏内容为d的话 09/19 02:23
6F:→ by135tw: 该列内容就复制到点我那个档 09/19 02:24
11F:→ by135tw: 你可以自己视你要抓的东西修改巨集内容 09/19 02:29
结果起来好像是我要的
不过我还要研究一下程式码要怎麽改
先感谢by135tw大~
**刚研究一下**
https://imgur.com/sarD22r 请问这样理解对吗?
有些语法是google的,不是很懂,有错请指正
https://imgur.com/7XxLYAj
我写完执行读取excel後
侦错说我while counter是错的耶
但我上网查这一行写法确实是这样
请问是哪边弄错了呢?
12F:推 by135tw: 先说第二张图 应该是你没选择档案所以跳出这个? 09/25 18:00
14F:→ by135tw: 把红色框框里的东西加进去就行 09/25 18:08
15F:→ by135tw: 第一张图 '要抓取的巨集内容 前的意思大约是 09/25 18:10
16F:→ by135tw: 看你选几个档案就做几次回圈(因为你说一次要做多档) 09/25 18:11
17F:→ by135tw: 最下面的ActiveSheet.Range("A1").Copy是因为之前复制 09/25 18:14
18F:→ by135tw: 列时会造成剪贴簿东西太多 结束vba时会问你问题 09/25 18:16
感谢解说,我去公司再试试
可能macos版的excel巨集会有问题
※ 编辑: ToyaErina (1.174.70.66 台湾), 09/26/2021 09:33:24