设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

应用在我公司打工资条的代码

[复制链接]
跳转到指定楼层
1#
发表于 2004-6-25 17:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sub XINZI2()

   Rows("3:3").Select

   

    Selection.Copy

    Rows("5:5").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("7:7").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=-3

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("9:9").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("11:11").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("13:13").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=6

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("15:15").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=3

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("17:17").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("19:19").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("21:21").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=3

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("23:23").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=6

    Application.CutCopyMode = False

   

    Selection.Copy

    Rows("25:25").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("27:27").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("29:29").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=3

    Application.CutCopyMode = False

    Selection.Copy

    Rows("31:31").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=6

    Application.CutCopyMode = False

    Selection.Copy

    Rows("33:33").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("35:35").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("37:37").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("39:39").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=3

    Application.CutCopyMode = False

    Selection.Copy

    Rows("41:41").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=6

    Application.CutCopyMode = False

    Selection.Copy

    Rows("43:43").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("45:45").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("47:47").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=3

    Application.CutCopyMode = False

    Selection.Copy

    Rows("49:49").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("51:51").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=6

    Application.CutCopyMode = False

    Selection.Copy

    Rows("53:53").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("55:55").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("57:57").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("59:59").Select

    Selection.Insert SHIFT:=xlDown

    ActiveWindow.SmallScroll DOWN:=6

    Application.CutCopyMode = False

    Selection.Copy

    Rows("61:61").Select

    Selection.Insert SHIFT:=xlDown

    Application.CutCopyMode = False

    Selection.Copy

    Rows("63:63").Select

    Selection.Insert SHIFT:=xlDown

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-6-25 19:37:00 | 只看该作者
ququ:你的代码看来很复杂,到底怎样利用能搞个例子就更好!
3#
发表于 2004-6-25 21:22:00 | 只看该作者
没有注释,看不太明白
4#
发表于 2004-6-26 05:03:00 | 只看该作者
代码比较冗长,过多重复的部分,而且先使用Select然后操作,速度很慢,代码有很多需要优化的地方

点击这里给我发消息

5#
发表于 2004-6-26 08:40:00 | 只看该作者
ququ,不用贴代码,就把你的工资条贴上来,大家就都明白了:)
6#
发表于 2004-9-3 04:42:00 | 只看该作者
用循环会比较好就算有select,代码可以少到。。。。。。。。。程度最多就7、8行代码
7#
发表于 2006-4-12 03:32:00 | 只看该作者
我有几百人,你这代码不是要复制多两倍长?[em06]
8#
发表于 2006-4-17 18:53:00 | 只看该作者
晕,太复杂了,循环!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-9 12:35 , Processed in 0.100657 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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