WPS怎么用宏写复制当前选中的单元格,并向下移动一格?
发布网友
发布时间:2022-05-01 03:31
我来回答
共3个回答
热心网友
时间:2022-06-23 06:49
差不多就是这样子吧:
let acRng = ActiveCell;
acRng.Copy()
acRng.Offset(1,0).Activate()
新建一个按钮,然后将上面的代码放进去就可以了。上面的是 WPS JavaScript 宏,改成VBA则大概如下:
ActiveCell.Copy()
ActiveCell.Offset(1,0).Activate
把ActiveCell换成Selection也是可以的。
热心网友
时间:2022-06-23 06:49
你说的宏是用的子过程吧?
VBA代码可以这么写:
activecell(2,1) = activecell.value
直接赋值就行,简单明了。
其中activecell代表活动单元格,括号里边的(2,1)代表从活动单元格算起,到的单元格,左边为行,右边为列 ,所以 activecell(2,1)代表的就是活动单元格开始为1行1列,那么是第二行一列,有就是它下边相邻的那个单元格。
当然,如果你想使用selection也可以,不过如果你选多个单元格的话,使用selection要计算选中区域的数量,以及如何向下写入
热心网友
时间:2022-06-23 06:50
是复制选中单元格(即激活单元格)的内容还是复制单元格?这是两个概念。