excel - 批量打开超链接每个链接打开两次
问题描述
当我在选定的超链接列上运行此宏时,会为每个链接打开两个选项卡。
Sub BatchOpenHyperLinks_SelectedRanges()
Dim objSelectedRange As Excel.Range
Dim objHyperlink As Excel.Hyperlink
'Get selected ranges
Set objSelectedRange = Excel.Application.Selection
For Each objHyperlink In objSelectedRange.Hyperlinks
objHyperlink.Follow
Next
End Sub
解决方案
检查您的选择。我对此进行了测试,只打开了一个标签:
Sub BatchOpenHyperLinks_SelectedRanges()
Dim thisHyperlink As Hyperlink
For Each thisHyperlink In Selection.Hyperlinks
thisHyperlink.Follow
Next
End Sub
推荐阅读
- asp.net-mvc - 使用实体框架在 asp.net Mvc 中动态生成 SSRS 报告
- java - 在 TestNG 中按顺序执行测试
- python - 工作 10-15 秒后关闭烧瓶
- vba - VBA 代码仅适用于第一张纸
- ruby-on-rails - 连接两个查询集 - Ruby on Rails 和 MongoDB
- php - 通过 Dropbox API 上传后无法从服务器取消链接(删除)文件
- php - Php,MySql - 将数据作为键值对插入两个表中
- cassandra - Cassandra - Nodetool 状态显示“拥有为?”
- fortran - 声明多组变量时出现 Gfortran 编译错误
- javascript - 过滤特定复选框