Office中国论坛/Access中国论坛

标题: 隔行插入复制单元格的问题! [打印本页]

作者: dingzc    时间: 2005-3-25 22:55
标题: 隔行插入复制单元格的问题!
大家好,现有一个问题请教大家。如下表

人员  工资  月份

AAA  5000  Mar-05

BBB  5001  Mar-05

CCC  5002  Mar-05

DDD  5003  Mar-05

EEE  5004  Mar-05

如何能用VBA或什么公式把这个表轻松的转换成以下的表

人员  工资  月份

AAA  5000  Mar-05

人员  工资 月份

BBB  5001  Mar-05

人员  工资  月份

CCC  5002  Mar-05

人员  工资  月份

DDD  5003  Mar-05

人员  工资  月份

EEE  5004  Mar-05

这样打印出来可以裁减一下发给员工,这里数据比较少可以复制,插入以复制单元格,可数据多的时候我应该如何处理。

谢谢大家的帮忙。


作者: 情比金坚    时间: 2005-3-25 23:57
不用公式和VBA的方法:增加一序号行:把“人员工资行”复制N遍:序号我1、3、5、7、9数据序号为:2、4、6、8、10,然后重新排序。(生成序号的方法就不用说了吧)
作者: dingzc    时间: 2005-3-28 18:39
这种方法确实可行,解决了我的问题。谢谢如果要用vba或公式该如何解决!谢谢!
作者: 红池坝    时间: 2005-4-25 23:31
如果仅仅是完成你这个任务的话,你的解决问题的思路是有问题的,也就是说你的问题虽然有了答案,但这不是一个最佳方案。因为这样会破坏原始数据表的结构,使处理后的数据在管理、处理和重用毫无价值可言。我的建议是采用Word的邮件合并,这种采用链接到原始数据表的方式既不对原始数据有任何影响,而且可以重用(以后调用修改都很方便,比情兄的还是来的快,尤其是当人数有增删的时候)。这种办法在VBA中也很容易实现,你可以在Word中通过录制宏的方式获取“邮件合并”的核心代码,然后修改之。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3