| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 868 人关注过本帖, 1 人收藏
标题:请教:复制EXCEL表的部分内容到另一个EXCEL表中
取消只看楼主 加入收藏
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
结帖率:94.59%
收藏(1)
已结贴  问题点数:20 回复次数:3 
请教:复制EXCEL表的部分内容到另一个EXCEL表中
问题:复制EXCEL表的部分内容,粘贴(追加)到另一个EXCEL表中。具体要求是:打开化生政4951.xlsx,A1单元格中有“提醒:与你最匹配的位置:第 58 行”,就取第58行的前后10行A48:H68的内容复制,然后粘贴到结果表的B到I列,A列为表名化生政4951。再打开第二张理地技120360.xlsx,复制A1270:H1290的内容追加到结果表的B22:I42,A22:A42为表名理地技120360。以此类推。有500多张表,需要一个循环。
麻烦各位大佬啦!
样表.rar (220.53 KB)
搜索更多相关主题的帖子: EXCEL 复制 表中 结果 内容 
2022-11-03 10:13
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
吹版,搜到过您的代码,很精致,还在消化中
2022-11-03 12:24
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
fyyylyl大侠,复制代码,执行,直接出理想的结果!非常非常感谢!!
2022-11-04 09:12
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:265
专家分:47
注 册:2019-3-8
收藏
得分:0 
经测试,EXCEL已用行数的计算可能有问题。第一次打开结果表(空表)的时候,显示已用行数是1,粘贴在B2单元格(21条记录);粘贴第二张表的时候,显示已用行数是21,其实应该是22,少计了一行,结果粘贴在了B22(应该在B23),把前面粘贴的最后一条记录覆盖了。
是不是EXCEL默认空表就已经使用了一行,但后续又没把这条计入呢?
我现在是加了一个 if nRowCounts=1 的判断来解决的。
各位能否测试一下,是不是存在这个情况?
win10,vfp9,EXCEL2007。
2022-11-09 10:39
快速回复:请教:复制EXCEL表的部分内容到另一个EXCEL表中
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016304 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved