来个宏编辑的大神

要求点击《按钮1》复制第8行小计的6列数字(只复制数值)到第10行里面,点击第二次之后依次复制到第10.11.12.13,不能覆盖有数字的地方,不知道表达的清楚不清楚,如果有大神随手编辑一下可以加我我微信另有打赏 V:13970968787

江西省
浏览 783
收藏
3
分享
3 +1
7
+1
全部评论 7
 
罗吉平
一条代码
· 重庆
回复
 
Yhan
Yhan

创作者俱乐部成员

我之前用的VBA,所以JS不是很熟悉,简单写了个代码,可能会用JS的人会觉得写的很烂,但能用,你绑定在按钮上就可以了。没用VBA写是因为现在个人版的WPS是不支持VBA的,你要用的话得装插件,太麻烦就算了。代码如下: function Macro1() { Range("B8:G8").Copy(); if(Range("B10").Value2 == null) { Range("B10").Select(); ActiveSheet.Paste(undefined, undefined); } else if(Range("B11").Value2 == null) { Range("B11").Select(); ActiveSheet.Paste(undefined, undefined); } else { Range("B10").End(xlDown).Offset(1,0).Select(); ActiveSheet.Paste(undefined, undefined); } }
· 四川省
1
回复
Yhan
Yhan

创作者俱乐部成员

应该是你描述的效果哈,如果不是你再回复我。打赏就不必了,可以多帮我的帖子回复和点个赞哈哈哈
· 四川省
1
回复
 
快乐的塔塔
快乐的塔塔

创作者俱乐部成员

这个录制宏就可以吧
· 广东省
回复
Yhan
Yhan

创作者俱乐部成员

录制宏是无法解决这种带有偏移的问题的
· 四川省
1
回复
 
wps新路
wps新路

WPS函数专家

js宏还是vba?
· 重庆
回复