设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[求助]关于EXCEL的宏

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-31 18:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位达人,近日我发现一段关于打工资条的宏代码,如下:
 Sub 工资条()
   '
   ' 工资条打印宏 Macro
   ' 记录的宏 2005-5-12
   '
   '
   k = 2
   For i = 2 To 6
   j = i + k
   Rows("2:1").Select
   Selection.Copy
   Rows(j).Select
   Selection.Insert Shift:=xlDown
   k = k + 2
   Next
   End Sub


请问各位达人如何在每个人名下面插入如图的一条蓝色底纹?怎么将循环止于最后一个名字的记录(工资条不可能只有几个人)?代码应该怎么改?感激不尽!



[此贴子已经被作者于2006-3-31 11:23:04编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-5 09:42:00 | 只看该作者
由于上传限制只能链接了.这个例子正合适你:

:[url=http://www.qhpsoft.com/Download/cx.rar]<a href="http://www.qhpsoft.com/Download/gzgl.rar" target="_blank" >http://www.qhpsoft.com/Download/gzgl.rar[/url]
1.单击"工具"--"宏"--"安全性",把"安全级"设为无或低.
2.关闭Excel,再重新打开.就可以录入了

还有不懂请发邮件给我qhp_soft@126.com



--
论坛是我们成长的家园,我们要共同爱护好、建设好这个家园。同时欢迎大家光临我
的主页:<a href="http://www.qhpsoft.com/" target="_blank" ><a href="http://www.qhpsoft.com/" target="_blank" >http://www.qhpsoft.com

3#
发表于 2006-4-5 09:50:00 | 只看该作者
Sub 工资条()
  
   k = 2
   For i = 2 To 6 '你只要改6就行了.最后一条是多少就改为多少.
   j = i + k
   Rows("2:1").Select
   Selection.Copy
   Rows(j).Select
   Selection.Insert Shift:=xlDown
   k = k + 2
   Next
   End Sub
你的代码我没试,但我知道改6就行了.


=============================================================









以下是我优化制作工资条主要代码(也是原来做的工资管理程序中生成工资条的代码):


Dim k As Integer
Dim Y As Integer
Dim R As Integer
k = 2
Y = 3

  '表2的第1条内容为表1的第1行(为工资条标题行)

   Sheets(2).Rows(1).Value = Sheets(1).Rows(1).Value

'第1行为工资条标题外,第2行至100行为工资记录
For i = 2 To 100

'表2第k(变量)行的内容为表1的第i(变量)内容。这里K为双数
Sheets(2).Rows(k).Value =Sheets(1). Rows(i).Value


'表2第Y(变量)行的内容为表1的第1行(为工资条标题行)内容。这里Y为单数
Sheets(2).Rows(Y).Value = Sheets(1).Rows(1).Value
k = k + 2'变量k起始值为2
Y = Y + 2'变量y起始值为3
Next i

Sheets(2).Rows(Y - 2).Value = ""

MsgBox "工资条报表制作完毕!", 48, "提示"

还有不懂请发邮件给我qhp_soft@126.com



--
论坛是我们成长的家园,我们要共同爱护好、建设好这个家园。同时欢迎大家光临我
的主页:[url=http://www.qhpsoft.com/]<a href="http://www.qhpsoft.com/" target="_blank" >http://www.qhpsoft.com[/url]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 02:46 , Processed in 0.079819 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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