设为首页 登录 注册
首页 中人社区 中人博客
楼主: 了度
打印 上一主题 下一主题

[原创] 我有自动生成工资条的(宏)

[复制链接]

6

主题

4

听众

184

积分

书生

Rank: 3Rank: 3Rank: 3

该用户从未签到

注册时间
2003-8-23
最后登录
2010-4-4
积分
184
精华
0
主题
6
帖子
307
141
发表于 2006-11-6 10:59:00 |只看该作者

RE:谢谢!

谢谢,请给我一份 wozhuqilou@gmail.com
回复

使用道具 举报

0

主题

4

听众

18

积分

书童

Rank: 1

该用户从未签到

注册时间
2006-11-6
最后登录
2006-11-9
积分
18
精华
0
主题
0
帖子
46
142
发表于 2006-11-6 15:07:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

谢谢.请给我一份份.sss_jjj@sina.com [em01]24473265欢迎大家加入该群.聊工作聊心情[em07]
回复

使用道具 举报

0

主题

0

听众

6

积分

书童

Rank: 1

该用户从未签到

注册时间
2006-11-6
最后登录
2008-9-9
积分
6
精华
0
主题
0
帖子
2
143
发表于 2006-11-6 16:40:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

给我一份,谢谢 jc0123@163.com 加我QQ也行69284309
回复

使用道具 举报

30

主题

5

听众

1458

积分

秀才

Rank: 5Rank: 5

该用户从未签到

注册时间
2006-2-9
最后登录
2015-10-30
积分
1458
精华
0
主题
30
帖子
266
144
发表于 2006-11-6 16:45:00 |只看该作者 |楼主

RE:[原创] 我有自动生成工资条的(宏)

为了方便大家,我把宏粘贴在这里了,需要的人请自动。
回复

使用道具 举报

30

主题

5

听众

1458

积分

秀才

Rank: 5Rank: 5

该用户从未签到

注册时间
2006-2-9
最后登录
2015-10-30
积分
1458
精华
0
主题
30
帖子
266
145
发表于 2006-11-6 16:46:00 |只看该作者 |楼主

RE:[原创] 我有自动生成工资条的(宏)

Sub 生成工资条() Cells.Select '选择整个表去掉表格线 Range("F1").Activate Selection.Borders(xlDiagonalUp).LineStyle = xlNone Selection.Borders(xlEdgeLeft).LineStyle = xlNone Selection.Borders(xlEdgeTop).LineStyle = xlNone Selection.Borders(xlEdgeBottom).LineStyle = xlNone Selection.Borders(xlEdgeRight).LineStyle = xlNone Selection.Borders(xlInsideVertical).LineStyle = xlNone Selection.Borders(xlInsideHorizontal).LineStyle = xlNone Rows("2:2").Select '选择第2行 Selection.Insert Shift:=xlDown '在第2行前插入一行,保持第2行为选中状态 num = 900 '总人数×3,如工资表中有100人则为100×3即num=300 col = 48 '工资表的栏数,如工资表有17栏则 'col=17 num1 = 4 Do While num1 <= num '循环插入空行 Range(Cells(num1, 1), Cells(num1, col)).Select '选中第num1行的第1列到第col列 Selection.Insert Shift:=xlDown Selection.Insert Shift:=xlDown num1 = num1 + 3 Loop Range(Cells(1, 1), Cells(1, col)).Select Application.CutCopyMode = False '剪切复制模式无效 Selection.Copy '复制选择区域 Range("A2").Select '选择A2单元格 ActiveSheet.Paste '从A2单元格起粘贴内容 num2 = 5 Do While num2 <= num '循环插入标题行 Range(Cells(1, 1), Cells(1, col)).Select Application.CutCopyMode = False Selection.Copy Cells(num2, 1).Select ActiveSheet.Paste num2 = num2 + 3 Loop Range(Cells(2, 1), Cells(3, col)).Select Application.CutCopyMode = False Selection.Borders(xlDiagonalDown).LineStyle = xlNone '定义表格边框线、内线样式 Selection.Borders(xlDiagonalUp).LineStyle = xlNone With Selection.Borders(xlEdgeLeft) .LineStyle = xlDouble .Weight = xlThick .ColorIndex = xlAutomatic End With With Selection.Borders(xlEdgeTop) .LineStyle = xlDouble .Weight = xlThick .ColorIndex = xlAutomatic End With With Selection.Borders(xlEdgeBottom) .LineStyle = xlDouble .Weight = xlThick .ColorIndex = xlAutomatic End With With Selection.Borders(xlEdgeRight) .LineStyle = xlDouble .Weight = xlThick .ColorIndex = xlAutomatic End With With Selection.Borders(xlInsideVertical) .LineStyle = xlDash .Weight = xlThin .ColorIndex = xlAutomatic End With With Selection.Borders(xlInsideHorizontal) .LineStyle = xlDash .Weight = xlThin .ColorIndex = xlAutomatic End With Selection.Copy Range(Cells(5, 1), Cells(6, col)).Select Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False '接上行删除上行尾的连字符_,复制表格线样式 num3 = 8 Do While num3 <= num '循环复制表格线样式 Range(Cells(num3, 1), Cells(num3 + 1, col)).Select Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False num3 = num3 + 3 Loop Rows("1:1").Select '删除多余的一行 Selection.Delete End Sub
回复

使用道具 举报

1

主题

4

听众

90

积分

书生

Rank: 3Rank: 3Rank: 3

该用户从未签到

注册时间
2006-5-10
最后登录
2009-5-22
积分
90
精华
0
主题
1
帖子
7
146
发表于 2006-11-6 17:23:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

如何生成工资条呀,请发给我,谢谢 gulianlian@163.com
回复

使用道具 举报

121

主题

4

听众

2842

积分

举人

猎头顾问

Rank: 8Rank: 8

签到天数: 71 天

[LV.6]常住居民II

注册时间
2006-8-28
最后登录
2016-3-3
积分
2842
精华
1
主题
121
帖子
763
147
发表于 2006-11-10 22:58:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

哇.不错不错~~LZ真是好!就该如此不恁赐教啊~ [em17]
回复

使用道具 举报

1

主题

4

听众

547

积分

秀才

Rank: 5Rank: 5

该用户从未签到

注册时间
2004-12-3
最后登录
2009-1-11
积分
547
精华
0
主题
1
帖子
63
148
发表于 2006-11-12 18:44:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

liux_miss@163.com 谢谢!
回复

使用道具 举报

1

主题

4

听众

48

积分

书童

Rank: 1

该用户从未签到

注册时间
2006-10-18
最后登录
2006-11-27
积分
48
精华
0
主题
1
帖子
52
149
发表于 2006-11-13 11:59:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

zhrunbo@126.com
回复

使用道具 举报

1

主题

4

听众

48

积分

书童

Rank: 1

该用户从未签到

注册时间
2006-10-18
最后登录
2006-11-27
积分
48
精华
0
主题
1
帖子
52
150
发表于 2006-11-13 13:58:00 |只看该作者

RE:[原创] 我有自动生成工资条的(宏)

试用了一下,不得要领,楼主可否发一个操作说明,感激不尽!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册