下载首页
┋
下载分类
┋
最近更新
┋
排 行 榜
┋
国产软件
┋
国外软件
┋
汉化补丁
┋┋┋
本站论坛
┋
BT下载页
┋
设为首页
收藏本站
联系我们
软件下载:
网络工具
┋
系统工具
┋
应用软件
┋
媒体工具
┋
图形图像
┋
游戏娱乐
┋
病毒防治
┋
编程开发
┋
教育教学
┋
行业软件
┋
电子书库
电脑学院:
新闻咨询
┋
操作系统
┋
图像设计
┋
应用工具
┋
办公软件
┋
冲浪宝典
┋
网页设计
┋
程序设计
┋
数 据 库
┋
安全技术
┋
硬件学堂
文章搜索:
分类
关键字
文章标题
文章内容
添加用户
您的位置:
首页
→
办公软件
→
Excel
→ EXCLE 轻松合并成绩表
热点文章
·
Excel宏的应用-成绩分析处..
·
分级显示Excel工作表中的复..
·
Excel数据分类汇总满足多种..
·
巧用Excel建立数据库大法!..
·
换个口味 把Excel单元格变..
·
提高EXCEL录入速度十大绝招..
·
Excel中用宏和VBa自动统计..
·
Excel条件格式的添加更改以..
·
用Excel 2003轻松套打报表..
·
四招打造Excel函数高手
推荐文章
EXCLE 轻松合并成绩表
出处:
互联网络
作者:佚名 日期:2007-1-11 0:16:41 人气: [
大
中
小
]
每次考完试,学校的教务部门都要将各班提交的成绩进行汇总和分析。由于各班的成绩表都是单独提交的,如何将所有班级的成绩合并到一张工作表上以便于数据的处理呢?这些操作我们平时都是通过复制粘贴来实现的,如果要合并的班级很多,就显得比较繁琐了,而且容易出错。笔者所在学校也有这样的问题,经过一番研究,我用VBA轻轻松松地实现了这一操作。
假设我们将所有考生的成绩合并到Sheet1中。在当前的工作表中用“控件工具箱”画一个命令按钮并命名为“合并成绩”(如图所示),双击后在其Click事件中输入下面的代码:
Private Sub CommandButton1_Click()
'统计要合并的工作表的数量(循环次数)
For i = 2 To Sheets.Count
Worksheets(i).Select
'选择各工作表中的数据区域并复制
Worksheets(i).Select
'选择各工作表中的数据区域并复制
irow = Worksheets(i).[B65536].End(xlUp).Row
ActiveSheet.Range("A2:AA" && irow).Select
Selection.Copy
'粘贴到第一张工作表中
Worksheets(1).Select
mrow = [a65536].End(xlUp).Row + 1
Range("A" && mrow).Select
ActiveSheet.Paste
Next i
'主体程序执行完毕
[a1].Select
CommandButton1.Enabled = False
countall = "一共合并了" + Str([a65536].End(xlUp).Row - 1) + "个学生的成绩,数据表合并成功!"
MsgBox countall, vbOKOnly, "提示信息"
End Sub
程序中“ActiveSheet.Range("A2:AA" && irow).Select”的功能用于选择每张工作表除了第一行以外的数据区域(第一张工作表除外)。
小提示:在进行本操作之前,首先要保证每张工作表的字段顺序是一致的,且每张成绩中第一行是表格的标题行。要做到这一点也行容易,可事先将制作好的Excel文件用“共享工作簿”的方法共享给老师们以便于他们录入成绩。
上一篇:
在Excel中轻松查看数据记录
下一篇:
数据分类汇总,一键轻松搞定
相关文章
相关软件
评论人
评论内容摘要(共
0
条,
查看完整内容
) 得分
0
分
发表时间
关于本站 | 广告服务 | 版权声明 | 联系我们 | |
|
交流群:1361692 7710545
本站部分带宽由:
华夏名网
、
武汉IDC数据中心
赞助[排名不分先后] Powered By
零度软件园
本站软件均来源于网络,仅供学习所用。若侵犯了你的权益,请立即通知我们,我们将第一时间删除!