首页 > 编程语言 > 详细

日常工作中VBA代码积累

时间:2019-11-12 19:10:51      阅读:139      评论:0      收藏:0      [点我收藏+]

 

1、超链接地址提取

 

 

Function GetURL(rng As Range) As String
    On Error Resume Next
    GetURL = rng.Hyperlinks(1).Address
End Function

 

2、表格多sheet页的目录跳转制作    (代码走查表为例)

(1)针对整个工作簿,即 ThisWorkbook,输入以下代码。

Sub 超链接()
Dim ct As Long
Sheet5.Rows("2:100000").ClearContents
For ct = 1 To Sheets.Count
    If Sheets(ct).Name <> "目录" And Sheets(ct).Name <> "代码问题" Then
       Sheet5.Range("a100000").End(xlUp).Offset(1, 0) = Sheets(ct).Name
       Sheet5.Hyperlinks.Add Anchor:=Sheet5.Range("a100000").End(xlUp), Address:="", SubAddress:="" & Sheets(ct).Name & "‘!A1"
    End If
Next

End Sub

(2)制作宏,并赋在相应按钮中,进行点击刷新。

Sub 宏1()
‘
‘ 宏1 宏‘
    Range("A5").Select
    Selection.Hyperlinks(1).SubAddress = "‘0711-0717‘!A1"
End Sub

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

日常工作中VBA代码积累

原文:https://www.cnblogs.com/bigning/p/11844251.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!