使用VBA添加超链接

时间:2015-11-18 21:18:27

标签: excel vba excel-vba hyperlink

我在包含项目名称(列A)和字段(列B)的Excel工作表中有两列,我正在尝试将每行的超链接添加到本地文件。每行都有一个特定的本地文件。

我不知道如何使用超链接功能自动获取相应的URL,因为大约有10,000个项目名称。我也不知道使用VBA是否更容易。

除了“项目”之外,这些网址都是相同的:

\ nas1 \ backup \ dop4 \ jobdata \ projects \ 34s \ 34038 - 10 Wharaora Tce \ Structural

A列中的项目名称类似于3403825794等。在B列中归档的内容类似于StructuralCivil等。

所以我的计划是编写一个VBA程序,使用以下构造的URL添加超链接:

\ NAS1 \备份\ dop4 \ jobdata \项目

因为A列中的项目名称是5位数,所以我正在考虑使用LEFT函数获取前两位数字,以便在“项目文件”之后找到文件。

Folders
Folders Excel file Excel file

1 个答案:

答案 0 :(得分:0)

数据样本肯定有助于理解您要实现的目标。请更新您的问题,然后发表评论以通知正在观看此主题的人。

据我所知,您希望将几个单元格连接成一个字符串,然后可以用它来构造超链接。考虑一下这个截图

enter image description here

单元格C2中的公式是

="\nas1\backup\dop4\jobdata\projects\"&LEFT(TEXT(A2,"0"),2)&"s"

复制下来。在D2中,您可以使用Hyperlink()函数来引用C2中的地址,或者在C2中围绕公式包装超链接函数。