Vba 海量Excel超链接

Vba 海量Excel超链接,vba,excel,hyperlink,Vba,Excel,Hyperlink,我环顾四周,似乎找不到任何帮助,我正在寻找做什么 我有一个文档,我正在使用它记录与机器上的维修等相关的数据 我所有的输入都是按数字顺序完成的 我必须在excel工作表中扫描硬拷贝并链接到它们 所有文件都以数字顺序命名,并且与a列中的数字匹配 有没有一种方法可以作为公式来实现这一点?您可以使用。第一个参数允许您动态构建要指向的URL,因此如果您说列中已经有正确的数字,您可以使用该参数来构建URL。当然,前提是每个扫描文档的URL可以唯一地使用该数字导出 如果扫描的文档位于web上,则您可以使用,例

我环顾四周,似乎找不到任何帮助,我正在寻找做什么

我有一个文档,我正在使用它记录与机器上的维修等相关的数据

我所有的输入都是按数字顺序完成的

我必须在excel工作表中扫描硬拷贝并链接到它们

所有文件都以数字顺序命名,并且与a列中的数字匹配

有没有一种方法可以作为公式来实现这一点?

您可以使用。第一个参数允许您动态构建要指向的URL,因此如果您说列中已经有正确的数字,您可以使用该参数来构建URL。当然,前提是每个扫描文档的URL可以唯一地使用该数字导出

如果扫描的文档位于web上,则您可以使用,例如:

=HYPERLINK("https://www.myserver.com/scans/"&A4&".pdf","Scan nr. "&A4)
=HYPERLINK("file:///D:/scans/"&A4&".pdf","Scan nr. "&A4)
=HYPERLINK("D:\scans\"&A4&".pdf","Scan nr. "&A4)
如果它们位于您自己的计算机(或网络驱动器)上,则您可以使用,例如:

=HYPERLINK("https://www.myserver.com/scans/"&A4&".pdf","Scan nr. "&A4)
=HYPERLINK("file:///D:/scans/"&A4&".pdf","Scan nr. "&A4)
=HYPERLINK("D:\scans\"&A4&".pdf","Scan nr. "&A4)
---编辑--- 正如Cyril指出的,您也可以只使用例如:

=HYPERLINK("https://www.myserver.com/scans/"&A4&".pdf","Scan nr. "&A4)
=HYPERLINK("file:///D:/scans/"&A4&".pdf","Scan nr. "&A4)
=HYPERLINK("D:\scans\"&A4&".pdf","Scan nr. "&A4)

这使它更具可读性。另外请注意,Excel在使用这些类型的链接时确实喜欢向您发出警告;)

您应该能够使用hyperlink()函数,包括如何构建超链接的公式。如果在A列和B列中有用于命名的值,则可以在C列中使用类似于=“C://File/”&A&“&B.pdf”的内容。然后在D列中,可以在C列中显示的内容=hyperlink()。