用vba生成Excel中内容相关超链接

对excel表格汇总的某一列设置超链接的vba代码
Sub LinkSwitch()
Dim selected As Range
For Each c In Selection
    If c.Hyperlinks.Count > 0 Then
    ElseIf c.Value <> "" Then
        If ActiveSheet.index = 1 Then
            link = "http://192.168.1.1/bugzilla/show_bug.cgi?id=" & c.Value
        Else
            link = "http://192.168.1.2/bugzilla/show_bug.cgi?id=" & c.Value
        End If
            ActiveSheet.Hyperlinks.Add Anchor:=c, Address:=link
    End If
Next c
End Sub
一段修改中文bug状态的vba代码
Sub ChangeState()
Dim selected As Range
For Each c In Selection
    If (c.Value = "已关闭" Or c.Value = "已完成" Or c.Value = "回归测试") Then
        c.Value = "fixed"
    ElseIf c.Value = "未完成" Then
        c.Value = "open"
    End If
Next c
End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值