设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2061|回复: 5
打印 上一主题 下一主题

[基础应用] [求助]一个行插入的难题(急求)

[复制链接]
跳转到指定楼层
1#
发表于 2005-2-23 17:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


我有一个工资明细表(上图),3000多行。

想把第一行的表头复制插入到每一条记录前面,作为工资发放的个人明细表。

怎么办才好?不胜感激!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-2-23 19:44:00 | 只看该作者
如果你不会用vba编程的话,有一个还算简单的办法:将第一行标题在数据的上方复制与工资表的记录一样多,即3000多行。在A列前加一列,在标题行的此列中递增输入1,2,3,4,...,3000在数据行的此列亦递增输入1,2,3,4,...,3000然后将所有表格按此列排序,删去该列即成!
3#
发表于 2005-2-23 22:24:00 | 只看该作者
运行这只宏:Sub 宏1()

Dim i, n As Integer

Rows("1:1").Select

For i = 3 To 30

If i Mod 2 = 1 Then

Selection.Copy

Rows(i).Select

Selection.Insert Shift:=xlDown

End If

Next

End Sub
4#
发表于 2005-2-24 00:49:00 | 只看该作者
二楼的方法挺不错的~~~~~
5#
 楼主| 发表于 2005-2-24 17:51:00 | 只看该作者
代表3000名兄弟谢谢列位老大!!!
6#
发表于 2005-2-25 21:36:00 | 只看该作者
二楼方法很好啊,简单易用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-3 01:18 , Processed in 0.088756 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表