首页 > 编程语言 > 详细

利用VBA批量给Excel添加超链接

时间:2015-12-11 18:19:15      阅读:196      评论:0      收藏:0      [点我收藏+]

主要思想是先给单元格设置名称,再设置超链接

代码如下:

Sub creat_link()


Dim Source As String
Source = "t1"
Dim Target As String
Target = "t2"
Dim i As Integer
i = 1
Dim j As Integer
j = 1
    
Do While i < 10

    Dim Svalue As String
    Svalue = Sheets(Source).Cells(i, 1)
        
    If (Svalue = "11") Then
        
        Do
            Dim Tvalue As String
            Tvalue = Sheets(Target).Cells(j, 1)
            
            If (Tvalue = "aa") Then
            
                创建超链接的关键语句
                Sheets(Target).Cells(j, 1).Name = Tvalue
                ActiveSheet.Hyperlinks.Add Anchor:=Sheets(Source).Cells(i, 1), Address:="", SubAddress:=Tvalue
                
            End If
            
            j = j + 1
            
        Loop While j < 10
        
    End If
    
    i = i + 1

Loop


End Sub

 

利用VBA批量给Excel添加超链接

原文:http://www.cnblogs.com/wanggs/p/5039737.html

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