kac*_*apy 15 macros microsoft-excel-2007
如何将一列 url 转换为超链接,以便用户可以单击单元格中的 url 并在浏览器中打开它?
我粘贴了 100 个网址,每个网址都进入了自己的单元格。当我双击单元格然后离开它时,Excel 将文本变为蓝色并从中创建一个链接。我不想双击一百次,但仍想将所有单元格格式化为链接。
小智 14
Excel 中用于执行超链接的功能是网址=Hyperlink("http://www.techonthenet.com","Tech on the Net")
在哪里"http://www.techonthenet.com"
,"Tech on the Net"
是出现在 Excel 单元格中的标题。
因此,当您将 url 写入 Excel 文件时,只需将此函数包装在每个 url 周围。如果您不想想出一个动态名称,您也可以随时将 url 作为名称。
如果您不以编程方式插入值,则此站点提到使用 HYPERLINK 工作表函数。虽然更好的参考是this,它会引导您完成如何将宏添加到excel,并且它们提供了宏的代码。因此,当您添加此宏后,您可以选择 url 列并运行该宏,它将整列转换为超链接
小智 14
Public Sub Convert_To_Hyperlinks()
Dim Cell As Range
For Each Cell In Intersect(Selection, ActiveSheet.UsedRange)
If Cell <> "" Then
ActiveSheet.Hyperlinks.Add Cell, Cell.Value
End If
Next
End Sub
Run Code Online (Sandbox Code Playgroud)
创建宏
- 打开您的 Excel 文档
- 按 ALT+F11 打开宏编辑器。
- 在“工具”菜单中,左键单击“查看”并选择“项目资源管理器”。
- 查找名为“模块”的文件夹,右键单击它,选择“插入”,然后选择“模块”。
- 将代码粘贴到您选择的项目模块中。
- 按 ALT+F11 返回 Excel 工作簿(或单击 Windows 任务栏中的图标)。
运行宏
- 要执行宏,请选择要转换为可点击超链接的不可点击文本链接。
- 按 ALT+F8 打开宏选择器窗口并单击您刚刚创建的宏。
- 您的链接现在都可以点击了!节省您的时间和数据输入疲劳:)
小智 5
很难相信没有一个可选设置来告诉 Excel 将 URL 视为实时链接。毕竟 Outlook 会自动执行此操作。但话又说回来——这是微软的产品,叹息。
我在 Excel 中有一列链接。我选择了该专栏并将其粘贴到给自己的电子邮件中。当我收到邮件时(Excel 列仍处于选中状态),我将实时链接粘贴回该列中。完毕!
或者,您可以将电子邮件另存为草稿,然后再次打开保存的草稿。无需实际发送和接收电子邮件。
归档时间: |
|
查看次数: |
105987 次 |
最近记录: |