VBA编程,批量修改超链接
'=========================================================
'定义全局变量
'=========================================================
Const nStartRow As Integer = 5 '开始修改的行数
Const nLinkColumn As Integer = 4 '要修改超链接的单元格的列数
Const strCIHome As String = "CI_HOME" '要修改的字符串
Const nDefaultRow As Integer = 2 '用户自定义路径输入框所在行数
Const nDefaultColumn As Integer = 2 '用户自定义路径输入框所在列数
'=========================================================
'批量修改超链接
'把连接中的"CI_HOME"修改成用户自定义的路径
'=========================================================
Private Sub SetHyperLinkButton_Click()
Dim nRow As Integer '行数
Dim HyperLinkRange As Range '处理的单元格
Dim strUserSetPath As String '用户自定义的路径
Dim strHyperLink As String '超链接字串
strUserSetPath = ActiveSheet.Cells(nDefaultRow, nDefaultColumn).Value '用户自定义路径输入框所在单元格
'遍历所有行数
For nRow = nStartRow To ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
Set HyperLinkRange = ActiveSheet.Cells(nRow, nLinkColumn)
'如果当前单元格有链接则修改之
If HyperLinkRange.Hyperlinks.Count > 0 Then
strHyperLink = HyperLinkRange.Hyperlinks(1).Address
strHyperLink = Replace(strHyperLink, strCIHome, strUserSetPath)
ActiveSheet.Hyperlinks.Add HyperLinkRange, strHyperLink
End If
Next
End Sub
Private Sub AddHylinkButton_Click()
End Sub
分享到:
相关推荐
通过该VBA程序,EXCEL可以自动批量制作指定文件夹中的文件的超链接,十分快捷 方法: 1、将下载的小程序放到一个比较安全(不容易误删除)的文件夹中; 2、通过开始菜单打开EXCEL程序,点击选项——>加载项——>下方...
excel宏:批量生成excel目录下单个文件夹内的文件的超链接,支持手动设置起始行及男女输入
批量处理EXCEL功能如下: Excel转html,Excel转TXT,Excel生成TXT时合并Sheet. 批量修改文本功能如下: 输入要修改的后缀名格式,比如一个TXT文本输入txt,然后在替换内容那里输入哪些是需要替换的字符串,添加目录(包括子...
VBA生成文件目录可复制-可跳转.xlsm
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...