最近接到一个需求,给指定的数据更改关联关系,给到我的是一个Excel表格,我用WPS打开,发现里面的数据是超链接,我需要得到超链接中的地址,再根据地址得到需要的数据id。
批量数据,不可能一条条的点击获取地址。
查阅资料,发现可以使用“宏”,批量获取超链接里的地址。
很多都是这样的语法👇,但不适用于我的软件,猜测是Excel专用语法。
Sub link()
Dim hl As Hyperlink
For Each hl In ActiveSheet. Hyperlinks
hl. Range. Offset(0, 1). Value = hl. Address
Next
End Sub
于是查询WPS宏编辑器的语法,调试摸索
1. 打开宏编辑器
如果没有这个选项,可以在左上角的“文件”->“选项”->“自定义功能区”中添加