WPS JS宏在中小学教师中的教学创新应用:助力高效课堂之宏笔触
admin2023-10-30【电脑技术】浏览:147
经常有一些教师朋友有一些学生成绩、扣分检查、数据报表需要汇总,今天就有一位教师朋友找我定制一个汇总功能。
需求如下:
汇总登记表各班的扣分情况,然后填写至汇总表,实现对扣分情况的自动汇总。
登记表
汇总表
我们的思路,循环登记表每行数据,做一个字典,把每个班级的扣分进行汇总,然后根据字典的键对汇总表对应的位置进行填充。代码如下:
function test(){ var dicGao=new Map(); var dicDi=new Map(); for(var i=2;i<9;i++) { var dateTime=ActiveSheet.Range("A"+i).Value() if(true) { var banji=ActiveSheet.Range("E"+i).Value() var ban=banji.split('-')[0] var duan=ban.charAt(0) var koufen=ActiveSheet.Range("F"+i).Value() if(duan>3) { if(dicGao.has(ban)) { dicGao.set(ban,dicGao.get(ban)+koufen) } else { dicGao.set(ban,koufen) } } else { if(dicDi.has(ban)) { dicDi.set(ban,dicDi.get(ban)+koufen) } else { dicDi.set(ban,koufen) } } } } var tss=dicDi.get("11") Worksheets("各班汇总").Range("C9").Value2=dicDi.get("11") Worksheets("各班汇总").Range("D9").Value2=dicDi.get("12") //Range("J1").Resize(dicDi.size,2).Value2=[...dicDi]}
代码写好后,我们插入一个按钮,并点击右键指定宏为刚才我们编写的函数,编辑按钮上面的文本为“一键汇总”。最后另存为.xlsm格式即可。
最终效果
相关文章
- 电脑Esc键不起眼,但作用很大 电脑上esc键不好用怎么办
- s助手是干什么的 苹果助手叫什么s
- 怎样提高手机app的打开速度 如何提升app打开速度手机
- 2021年win10兼容性最好的版本 2021年window10最新版版本是什么
- WPS怎么显示目录在左侧 WPS显示目录在左侧方法 wps中怎样在左侧显示目录
- win10密码取消不了解决方法 win10开机密码取消不掉
- WPS怎么设置图形的前后叠放次序 wps叠放次序在哪里
- 下载到手机中的文档怎样查看? 如何查看手机里的文档
- 网易云游戏tv版玩法 网易云游戏tv版怎么玩
- 4G信号满格依旧慢掌握技巧轻松提速
- Word2019怎么始终以只读形式打开 打开word都是只读
热评文章
企业微信分屏老师能看到吗 企业微信切屏老师能看见吗
excel如何批量输入求和公式 excel批量输入求
罗技驱动win7能用吗 罗技鼠标支持win7系统吗
打印机驱动卸载干净教程 打印机驱动怎样卸载干净
显卡驱动更新小技巧,让你的电脑运行更稳定
手机系统声音不起眼,但很重要 手机系统声音有的,但