AHK快捷键(8)——粘贴到不连续单元格

wils
wils

创作者俱乐部成员

今天的快捷键是Win+v,粘贴到不连续的单元格

每个帖子介绍一个简单的应用,以AHK快捷键或脚本的方式,简化wps里的重复操作。
如果您有类似快捷键的需求,或者对现有功能不满意,请回帖说明,我会尽快更新😁

比如,表格中有隐藏的行列,选中范围后,按Alt+;会选中可见单元格

这时的单元格不是连续的,但复制的值是连续的

这时即使选中相同形状的范围,按Alt+;选中相同形状的不连续单元格,也是不允许粘贴的

一般的做法是填充空行,再选择性粘贴跳过空,不方便

今天的快捷键可以方便的粘贴到相同大小的不连续单元格

👋

#v::

{

et := GetWPS()

arr := []

for i in StrSplit(Trim(A_Clipboard, "`r`n"), "`n", "`r") {

for j in StrSplit(i, "`t") {

arr.Push(j)

}

}

if (arr.Length = et.Selection.Count) {

for i in et.Selection {

i.Value2 := arr[A_Index]

}

} else {

MsgBox "不能粘贴大小不同的区域", , "0 T0.6"

}

et := ""

}

更新的代码可以从网址https://gitee.com/wanghan519/ahk4wps得到

发行版里不定时更新打包成exe的版本,下载解压即可使用

海南省
浏览 712
收藏
7
分享
7 +1
4
+1
全部评论 4
 
Как эта девушка
zan
· 新疆
1
回复
 
HC.旋
点赞
· 江苏省
2
回复
 
方盛
方盛

创作者俱乐部成员

祝五一、五四双节快乐!
· 湖北省
1
回复
wils
wils

创作者俱乐部成员

节日快乐
· 广东省
回复