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