簡體   English   中英

宏以創建指向同一excel文件夾中特定文件的超鏈接

[英]Macro to create Hyperlinks to specific files on same excel file folder

我是excel的VBA編碼的新手,需要您的幫助。 我有以下問題,例如:

1)在文件夾中,我有template.xlsx和一些檔案:

alpha.pdf
beta.pdf
delta.pdf
gamma.pdf

2)在template.xlsx內部,我有以下各列:

PRICE   FILE     ADDRESS
1       alpha
1       beta
1       delta
1       gamma
...     ...     ...

3)我想創建一個宏,以將“ B”列上每個單元格上的超鏈接設置為文件夾中的相應文件。

我可以用VBA做到嗎? 在真實的excel文件中,我有1000多行。

為此,您不需要宏-您可以從CELL函數獲取文件路徑信息,然后構建超鏈接。 假設文件位於單元格B2中:

=HYPERLINK(CONCATENATE(LEFT(CELL("filename",B2),FIND("[",CELL("filename",B2))-1),B2,".pdf"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM