我的电子表格根据汽车牌照号码生成动态超链接。如果我点击它们,我就可以访问互联网数据库。 Cell是用'Concatenate'构建的。功能
Sub Macro10()
ActiveSheet.Unprotect Password:=""
Range("a1").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
ActiveSheet.Protect Password:=""
End Sub
如果我在一个新输入的单元格中运行此宏,它可以工作。如果我根据连接单元格运行它,我会收到消息'下标超出范围错误'。即使我在A1中使用单元格引用来运行它,例如' = D15'我收到同样的消息。显然,虽然手动过程可以将单元格内容识别为超链接。
此外,当我根据我手动执行的步骤录制宏时,它会显示类似的消息。
我不知道解决这个问题。也许有人有?
谢谢,丹尼斯
添加了:
建立链接:
HYPERLINK(CONCATENATE("ovi.rdw.nl/… link") Cell G11 contains a car license number like 49-KNL-6.
注意:请将鼠标悬停链接以查看确切的链接构建。对不起,不知道怎么写得更好。
正如我之前所说,在电子表格链接中工作正常,但我无法通过宏正常工作。我需要这个宏,因为它应该暂时删除工作表密码。