如何用VBA代码批量给B列,C列添加超链接?

如何用VBA代码批量给B列,C列添加超链接?,第1张

ActiveSheet.Hyperlinks.Add Anchor:=Selection, _

Address:=Selection.Value, _

TextToDisplay:=Selection.Value

这是一个单元格的,循环作用于整体即可

标签实现超链接,如:

Sheet1.Select

Range("A1").Select

Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

单元格实现超链接,如:

Sheet1.Range("A1") = "http://www.nkmyjy.com"

Sheet1.Select

Range("A1").Select

Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

图片超链接,如:

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _

    ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ 

    ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long ) As Long

Private Sub Image1_Click()

    ShellExecute Application.hwnd, "open", "D:\1.jpg", vbNullString, vbNullString, 1

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11724450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存