【WPS表格宏使用教程】使用录制宏自动生成代码-以JS宏为例

本教程讲解如何在WPS录制宏,自动生成宏代码,调用宏代码,使用录制宏完成批量制作工资条。


讲师介绍

xiezuo20220512-155727.png


姓名:曾贤志

简介:KVP(金山办公最有价值专家)、WPS培训讲师

擅长用VBA、SQL、Power BI、Python等技术进行数据分析,著有《Python数据分析实战:从Excel轻松入门Pandas》《Power Query for Excel让工作化繁为简》《加薪不加班:174个Excel函数案例闯职场》《从Excel到Python:用Python轻松处理Excel数据》等与数据分析相关的技术图书。


广东珠海
浏览 34979
27
34
分享
34 +1
46
27 +1
全部评论 46
 
扣分之王
刚刚录了一个叫Sheet9的宏, 信息: /** * Sheet9 Macro * 宏由 ? ? ? 录制,时间: 2025/14/27 */; 主要就是新建工作簿,统一设置格式并保存。
· 山西省
回复
扣分之王
function Sheet9(){ Workbooks.Add(undefined); ActiveWorkbook.CustomDocumentProperties.Add("KSOProductBuildVer", false, 4, "2052-12.1.0.22089", undefined); Application.RecentFiles.Add("C:\\Users\\Hasee\\Desktop\\扣分之王1.xlsx"); ActiveWorkbook.SaveAs("C:\\Users\\Hasee\\Desktop\\扣分之王1.xlsx", undefined, undefined, undefined, undefined, undefined, xlNoChange, 1, -1, undefined, undefined); Cells.Select(); Cells.HorizontalAlignment = xlHAlignCenter;
· 山西省
回复
 
扣分之王
function killing8(){ var NewArr=[],n=1; for (var ws of Sheets){ var Arr=ws.Range("b2").CurrentRegion.Value(); if (n++ ==1){var title=arr[0].concat("源工作表")}; delete arr[0] Arr.forEach(ar=>NewArr.push(ar.concat(ws.Name))); } NewArr.unshift(title); var wb=Workbooks.Add(); wb.blakekongjians(1)Range("b2").Resize(NewArr.length,NewArr[0].length).Value=NewArr; }
· 山西省
回复
扣分之王
[删除]
· 山西省
回复
 
扣分之王
那如果有5201314个工资条(也就是5201313个工资条需要弄表头)呢
· 山西省
回复
 
玲玲
老是提示语法错误,不知道怎么改
· 重庆
回复
 
玲玲
曾老师好呀!自动滚动播放宏怎么做呀
· 重庆
回复
 
女神的小迷妹
怎么录制宏快捷键,并使用在所有表格中呢?
· 广东省
回复
 
我就是我
练了好几遍,为什么运行宏的时候要相隔两个名字 呢
· 辽宁省
回复
 
鹿
看了好几遍,为啥我的运行宏,工资表永远在张三和李四中间。
· 重庆
回复
陶郑宇
我试了下,应该是没开相对引用
· 江苏省
回复
 
用户4829
太棒了
· 广东省
回复
 
張小军
· 四川省
回复
 
张见新
使用相对引用,这个功能没法用,是灰色的没法选中
· 河南省
回复
阿德丿
先点击录制后才能点击那个相对引用
· 广东省
回复
 
阳光下╯我笑着回忆从前、
怎么把一个表格中的宏应用到另一个表格中?
· 四川省
3
回复
张蕊
我也想知道
· 广东省
回复
 
简~
为什么我运行宏的时候显示该工程中的宏被禁止
· 天津
回复
鹿
点一下宏禁止的提示,就可以用了
· 重庆
回复
 
你宝宝
为什么我第一行表头行高是60的,这样复制后,只能跟工资数据列一样窄,并没保留行高60的设定呢?
· 广东省
回复
 
温生
有谁可以帮帮忙做一个 快捷计算工资的计件工资管理系统吗,200人的服装厂,联系电话13868816286微信同号
· 浙江省
回复
学无止境
推荐找论坛里的新路老师,他做的表很智能也很细致人还特别热情,桃李满论坛,我们很多小伙伴都是向他学习的。
· 广东省
回复
 
eleven
下一讲在哪里呢?
· 湖南省
回复
曾贤志
网上找找,有此人的完整JS宏视频。
· 四川省
回复
 
莎莎
怎么学习这个宏编辑,或者能联系到老师帮做一个宏编辑表格
· 湖北省
回复
S
有偿帮做一个
· 广东省
回复
 
知與誰同
录制好的宏是在哪儿看啊?
· 山西省
回复
曾贤志
仔细看视频,有讲解的哟。
· 四川省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

宏零基础人士打卡学习
· 广西
回复
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

先收藏了
· 广西
回复
 
nan
录制好的宏在安装目录什么地方?
· 河南省
回复