Excel VBA高效办公应用-第十三章-工资条与工资查询-Part1 (制作工资条)
来源:互联网 发布:win10网络共享速度慢 编辑:程序博客网 时间:2024/04/20 15:13
同样,在如今的互联网时代,以下的工资条处理方式看上去太陈旧了。不过,十多年前,我自己还真领过这种格式的纸质工资条。哎呀,又暴露年龄了
Option Explicit'定义全局变量Sid,Sname,Sxueli以便于各个块都能访问'Sid表示员工号码,Sname表示员工姓名,Sxueli表示员工学历Public Sid As String, Sname As String, Sxueli As String'Icidao表示迟到的次数,Ikuang旷工的尽数,Ijiaban加班的次数,Itai销售台数Public Icidao As Integer, Ikuang As Integer, Ijiaban As Integer, Itai As Integer
Option Explicit '定义变量Strsheetname1获取当前表的名字,Ilen来获取长度Dim Strsheetname1 As String, Strsheetname2 As String, Ilen As IntegerSub Chapter13() Strsheetname1 = ActiveSheet.Name '获取当前表的名字 Ilen = Len(Strsheetname1) '获取当前表的长度 Sheets.Add after:=Sheets(Strsheetname1) '新加一个表,放在工资表的后面 '将工资表的名字中的表换为条做为新表的名字 Strsheetname2 = Left(Strsheetname1, Ilen - 1) + "条" ActiveSheet.Name = Strsheetname2 Chapter13_1 '调用函数Chapter13_1End SubSub Chapter13_1() '定义Irow取得行数,Icol取得列数Dim i As Integer, Irow As Integer, Icol As Integer Sheets(Strsheetname1).Activate '激活Strsheetname1表 '取得行数 Irow = Sheets(Strsheetname1).[A1].CurrentRegion.Rows.Count '取得列数 Icol = Sheets(Strsheetname1).[A1].CurrentRegion.Columns.Count '将Strsheetname1表内内容复制 Range(Cells(1, 1), Cells(Irow, Icol)).Copy Sheets(Strsheetname2).Select '选择表Strsheetname2 ActiveSheet.Paste '粘贴内容 Range("A1").Select '选择性粘贴列宽 Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False For i = 2 To Irow - 2 Cells(i * 2, 1).Select '从第三行开始插入空行行 Selection.EntireRow.Insert '第隔一行插入 Next i Range(Cells(2, 1), Cells(2, Icol)).Copy '复制表头 For i = 2 To Irow - 2 Cells(i * 2, 1).Select '选择空行 ActiveSheet.Paste '给空行粘上表头 Next i Application.CutCopyMode = False '取消当前Clipboard上的内容End Sub
阅读全文
0 0
- Excel VBA高效办公应用-第十三章-工资条与工资查询-Part1 (制作工资条)
- Excel VBA高效办公应用-第十三章-工资条与工资查询-Part2 (工资条查询)
- Excel VBA高效办公应用-第七章-VBA财务报表分析-Part1 (损益表的分析)
- Excel VBA高效办公应用-第十章-高效处理学员资料-Part1 (成绩排名)
- Excel VBA高效办公应用-第二章-Excel VBA编辑基础-Part1(VBA关键字)
- Excel VBA高效办公应用-第九章-VBA文秘办公技巧-Part1 (每日行程安排提醒)
- Excel VBA高效办公应用-第五章-销售数据的处理与分析-Part1(自动插入多张图表)
- Excel VBA高效办公应用-第八章-商品销售决策与分析-Part1 (商品销售方式决策)
- Excel VBA高效办公应用-第十二章-工资表的录入与工资表的建立-Part1 (工资表的录入)
- Excel VBA高效办公应用-第六章-客户资料管理-Part1 (窗口冻结及排序)
- Excel VBA高效办公应用-第十一章-教师员工数据管理-Part1 (教师考核评测数据处理)
- Excel工资条
- 工资条
- Excel VBA高效办公应用-第二章-Excel VBA编辑基础-Part2(VBA的数据类型)
- Excel VBA高效办公应用-第二章-Excel VBA编辑基础-Part4(VBA控制语句)
- 【VBA研究】生成工资条
- Excel VBA高效办公应用-第十五章-VBA在生产预测与经营分析中的应用
- 工资条打印 Excel操作
- POJ
- 虚心竹有低头叶 傲骨梅无仰面花
- [机器学习笔记]奇异值分解SVD简介及其在推荐系统中的简单应用
- 区域生长分割点云
- 基于TCP协议的客户端/服务器
- Excel VBA高效办公应用-第十三章-工资条与工资查询-Part1 (制作工资条)
- 第三本书 脚本学习2
- HEX文件合并
- leetcode54. Spiral Matrix
- reset.css 重置浏览器标签的样式表(源码)
- LeetCode 538. Convert BST to Greater Tree (C++)
- 模块间信号量与执行任务挂起问题
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘
- MySQL关闭密码强度验证