Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 是否向指向不同文件和特定工作表的对象添加超链接?_Excel_Object_Hyperlink_Vba - Fatal编程技术网

Excel 是否向指向不同文件和特定工作表的对象添加超链接?

Excel 是否向指向不同文件和特定工作表的对象添加超链接?,excel,object,hyperlink,vba,Excel,Object,Hyperlink,Vba,我的最终目标是使用VBA将超链接添加到图形中,该图形(单击时)将打开另一个保存的工作簿,然后导航到特定的工作表 我知道如何使用VBA添加超链接以打开文件(见下文),但我不知道如何指定要打开的图纸 子超链接文件() ' '超链接文件宏 ' 图表对象(“图表1”)。激活 ActiveChart.Hyperlinks.Add锚定:=选择。形状。项目(1),地址:=_ “Book1.xlsm” 端接头 我已经知道如何使用以下方法将超链接插入到指向文件和所需工作表的单元格中: =HYPERLINK("[

我的最终目标是使用VBA将超链接添加到图形中,该图形(单击时)将打开另一个保存的工作簿,然后导航到特定的工作表

我知道如何使用VBA添加超链接以打开文件(见下文),但我不知道如何指定要打开的图纸

子超链接文件()
'
'超链接文件宏
'
图表对象(“图表1”)。激活
ActiveChart.Hyperlinks.Add锚定:=选择。形状。项目(1),地址:=_
“Book1.xlsm”
端接头
我已经知道如何使用以下方法将超链接插入到指向文件和所需工作表的单元格中:

=HYPERLINK("[Book2]Sheet1!A1", "CLICK HERE")
但我不想把它放在牢房里。通过使用VBA,我需要超链接锚定在图表上,然后我需要超链接打开Book1,然后导航到Sheet1,然后导航到单元格A1


这可能吗?因为我在互联网上找遍了,还没有找到办法。

您可以为图表指定一个宏:

Sub Macro1()
    Workbooks.Open Filename:="E:\0\A\00 Move Form.xlsm"
    Sheets(1).Activate
    Range("A1").Select
End Sub
当你点击时,你有一个“超链接”