各位大佬 EXCEL中VB的问题求大佬解决
vb吧
全部回复
仅看楼主
level 1
前置哦
楼主
2024年01月02日 10点01分
1
level 1
前置哦
楼主
通过宏将txt导入excel txt文件中如有7行 excel则无法识别 最多导入6行 请问各位大佬如何解决 可以有偿
2024年01月02日 10点01分
2
网海飘叶🌿
你能导入6行,那7行也肯定没问题啊。在导入到excel的代码行加个断点看看
2024年01月05日 15点01分
level 1
滋阴壮阳冬瓜汤
一种思路是先分割处理 报告.txt文件,因为报告格式是固定的,你可以把报告中 每一节的 你需要的数据 分割成 各个对应的 csv文件。然后再 从csv文件中读取数据复制到你的 excel表格中的相应单元格。
如 adodb.stream charest= unicode,mode=adreadwrite ,type=adtext,lineoSeparators=vbcrlf(如果报告是 linux系统生成的,就要改成vblf)。
然后 逐行读取,直到读到 “层号” ,记录一下 位置1。继续读到 "=”,再记录 一下位置2.
跳回 位置1 读取到 位置2 ,就是你的 单一节的 所需的数据。
读出来后 写入到新的adodb.stream,保存成 csv文件。
接下来就是读取 csv(相当于excel文件了),这个要方便很多了。
2024年01月02日 13点01分
3
前置哦
大佬我可以把文件发给你你帮我搞一下吗 可以有偿
2024年01月02日 22点01分
前置哦
大佬我可以把文件发给你你帮我搞一下吗 可以有偿
2024年01月02日 22点01分
level 1
前置哦
楼主
大佬求助
2024年01月04日 00点01分
4
level 7
e4snake
读取到标志位,根据自己需要进行判和读就好取
2024年01月07日 02点01分
5
前置哦
对vb一窍不通😂大佬可以帮帮忙嘛
2024年01月10日 07点01分
e4snake
@前置哦
你不是有层号吗?你读取这一列,根据层号进行判断和操作就行了
2024年01月11日 01点01分
level 5
hoyogoo
为什么要用宏呢?看这样子就是根据txt文档内容生成一个Excel。直接vb做,以后选择文档直接生成不就行了吗?
2024年01月14日 02点01分
6
1