excel 使用vba从另一个工作表上的引用单元格创建超链接从另一个工作表上的引用单元格创建工作表上最后使用的单元格

niwlg2el  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(105)

如果要在sheet2上B列的最后一个完整单元格与sheet1的单元格D1和C1创建超链接,应使用什么?
在同一工作表中,要从单元格创建超链接,一个单元格包含链接,另一个单元格包含要显示的名称,例如:
第一个月
在这种情况下,您在sheet1上的单元格A1处创建超链接,您的D1和C1单元格也在sheet1上。
我尝试将活动工作表更改为sheet2。将范围(a1)更改为Range("B" & Rows.Count).End(xlUp)以选择工作表2上最后使用的单元格。

ryevplcw

ryevplcw1#

这是我的问题,我找到了一个解决方案后,尝试咬一口。对于任何人寻找答案,这种情况上述解决方案是:
工作表(“Sheet 1”).范围(“A”&>计数).结束(xlUp).偏移(0).公式=“=超链接(Sheet 2!D1,Sheet 2!C1)”
如果要在最后一个包含值的单元格下创建链接:
工作表(“Sheet 1”).范围(“A”&>计数).结束(xlUp).偏移(1).公式=“=超链接(Sheet 2!D1,Sheet 2!C1)”
(Here,工作表Sheet 2的单元格D1包含硬盘驱动器上文件夹的链接地址,工作表Sheet 2的单元格D2包含友好名称(您希望显示的文本而不是链接)
您可以更改要在其下创建链接的列的列字母.Range(“A”。例如,如果要在Z列的最后一个包含值的单元格下创建链接,请将其更改为.Range(“Z”
希望能帮到别人,节省时间。

相关问题