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

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

[复制链接]

0

主题

4

听众

910

积分

秀才

Rank: 5Rank: 5

该用户从未签到

注册时间
2006-6-27
最后登录
2007-2-28
积分
910
精华
0
主题
0
帖子
6
101
发表于 2006-6-28 15:18:00 |只看该作者

请发一份给我,谢谢!

xinpingdai@yahoo.com.cn
回复

使用道具 举报

12

主题

4

听众

220

积分

书生

Rank: 3Rank: 3Rank: 3

该用户从未签到

注册时间
2006-2-23
最后登录
2010-11-1
积分
220
精华
0
主题
12
帖子
79
102
发表于 2006-6-28 16:29:00 |只看该作者

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

jjhzsx@126.com
回复

使用道具 举报

1

主题

4

听众

42

积分

书童

Rank: 1

该用户从未签到

注册时间
2005-12-6
最后登录
2006-7-31
积分
42
精华
0
主题
1
帖子
17
103
发表于 2006-6-28 17:06:00 |只看该作者

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

hellojoyce_zj@hotmail.com Thank you...
回复

使用道具 举报

11

主题

4

听众

868

积分

秀才

Rank: 5Rank: 5

签到天数: 1 天

[LV.1]初来乍到

注册时间
2006-6-26
最后登录
2013-8-29
积分
868
精华
0
主题
11
帖子
297
104
发表于 2006-6-30 08:51:00 |只看该作者

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

huan1028@126.com
回复

使用道具 举报

0

主题

4

听众

205

积分

书生

Rank: 3Rank: 3Rank: 3

该用户从未签到

注册时间
2006-7-4
最后登录
2006-7-17
积分
205
精华
0
主题
0
帖子
7
105
发表于 2006-7-10 15:46:00 |只看该作者

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

能否给我来一份,mengyq2003@sina.com谢谢!
回复

使用道具 举报

pico    

0

主题

4

听众

1924

积分

举人

Rank: 8Rank: 8

该用户从未签到

注册时间
2004-9-16
最后登录
2008-7-2
积分
1924
精华
0
主题
0
帖子
5
106
发表于 2006-7-11 14:51:00 |只看该作者

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

请给我也发一个,谢谢!picojun@vip.sina.com
回复

使用道具 举报

30

主题

5

听众

1458

积分

秀才

Rank: 5Rank: 5

该用户从未签到

注册时间
2006-2-9
最后登录
2015-10-30
积分
1458
精华
0
主题
30
帖子
266
107
发表于 2006-7-11 15:55: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
回复

使用道具 举报

6

主题

4

听众

405

积分

书生

Rank: 3Rank: 3Rank: 3

签到天数: 1 天

[LV.1]初来乍到

注册时间
2004-9-30
最后登录
2012-11-8
积分
405
精华
0
主题
6
帖子
90
108
发表于 2006-7-11 23:03:00 |只看该作者

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

rice_liu119@hotmail.com 谢谢
回复

使用道具 举报

0

主题

0

听众

13

积分

书童

Rank: 1

该用户从未签到

注册时间
2006-7-10
最后登录
2007-6-14
积分
13
精华
0
主题
0
帖子
2
109
发表于 2006-7-17 15:01:00 |只看该作者

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

zhaozhe@163.com 谢谢!!!!!
回复

使用道具 举报

tsiph    

0

主题

4

听众

3

积分

书童

Rank: 1

该用户从未签到

注册时间
2006-2-24
最后登录
2009-2-27
积分
3
精华
0
主题
0
帖子
5
110
发表于 2006-7-21 01:03:00 |只看该作者

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

tsiph@163.com 谢谢了!
回复

使用道具 举报

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