码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-12-11 18:20:47      阅读:233      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!