使用VBA添加超链接

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

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

除“项目”外,所有url都是相同的:

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

列A中的项目名称类似于34038等,而列B中的项目名称类似于StructuralCivil等。

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

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

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

文件夹
文件夹 Excel文件 Excel文件

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

据我了解你的问题,你想连接几个单元格成一个string,然后可以用来构build一个超链接。 考虑这个截图

在这里输入图像说明

单元格C2中的公式是

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

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