Matt__W 发表于 2015-7-9 15:16:33

在Excel中插入指向Excel中其他单元格的超链接

我已经搜索了所有我可以搜索的地方,但我无法找到如何通过VBA从Sheet1上的单元格超链接到Sheet2上的单元格 我有一个例子,如果按显示的方式键入,它可以工作,但如果我尝试切换为我的选项卡名称,它就会崩溃 我会发布有效的代码(必须从我找到的网站上复制)

Matt__W 发表于 2015-7-9 15:19:36


Sheets("Sheet3").Hyperlinks.Add Sheets("Sheet3").Cells(3, 3), "", Sheets("Sheet1").Name & "!B2", "", "Hello"

Matt__W 发表于 2015-7-9 15:30:46

试试这个。替换为“;第1页“;和“;这是第3页;用你的纸名
Sub Test()
    Sheets("This is sheet 3").Select
   
    Range("C3").Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
      "'Sheet 1'!B2"
    ActiveCell.FormulaR1C1 = "'Hello"
End Sub

Matt__W 发表于 2015-7-10 09:43:27

好吧,这花了一段时间,但你的例子效果很好 谢谢

Matt__W 发表于 2015-7-10 09:46:11

你'欢迎再次光临

Matt__W 发表于 2015-7-13 12:13:38

我们正在寻找AutoCad VBA顾问。我们为AutoCad开发了一个Visual Basic插件,该插件在AutoCad 12 WindowsXP上运行良好。AutoCad限制了Visual Basic对AutoCad 13的支持(也可能是14),但重新引入用于;AutoCad 2015。64位Windows 7和AutoCad 15+的AutoCad插件需要一些VBA编程支持
请与我联系。Mark,Universe Technical Translation,Incmark@universe.us713-8278800
页: [1]
查看完整版本: 在Excel中插入指向Excel中其他单元格的超链接