使用VBA添加超链接
我在包含项目名称(列A)和字段(列B)的Excel工作表中有两列,我试图为每一行添加超链接到本地文件。 每行有一个特定的本地文件。
我不知道如何使用超链接function来自动获取相应的URL,因为大约有10,000个项目名称。 我也不知道是否更容易使用VBA。
除“项目”外,所有url都是相同的:
\ nas1 \ backup \ dop4 \ jobdata \ projects \ 34s \ 34038 – 10 Wharaora Tce \ Structural
列A中的项目名称类似于34038
等,而列B中的项目名称类似于Structural
, Civil
等。
所以我的计划是编写一个VBA程序,使用从以下构造的URL添加超链接:
\ NAS1 \备份\ dop4 \ jobdata \项目
由于列A中的项目名称是5位数字,所以我正在考虑使用LEFT函数来获取前两位数字以在“项目文件”之后find文件。
文件夹
Excel文件
数据样本肯定有助于理解你想要达到的目标。 请更新您的问题,然后发表评论,以通知正在观看此主题的人。
据我了解你的问题,你想连接几个单元格成一个string,然后可以用来构build一个超链接。 考虑这个截图
单元格C2中的公式是
="\nas1\backup\dop4\jobdata\projects\"&LEFT(TEXT(A2,"0"),2)&"s"
复制下来。 在D2中,您可以使用Hyperlink()函数来引用C2中的地址,或者在C2中的公式中包装一个超链接函数。