我在excel中遇到了超链接问题。我试图设置从一个表到另一个超链接,但源和目标单元格需要改变每一次循环。基本上我想要将数据从组1中的一个单元移动到组2中的另一个单元,然后将组2中的超链接设置回组1中的同一单元。我有200个值,所以我想在循环中执行此操作。我只是无法弄清楚我的SubAddress有什么问题!我怎样才能让我的超链接工作? (Excel,VBA)
这是我的代码如下.....
谢谢你的帮助。
Sub Transfer_and link()
Dim i As Integer
Dim LastRow1, As Long
LastRow1 = Sheets("GROUP 1").Cells(Rows.Count, "A").End(xlUp).Row
a = 14
For i = 5 To LastRow1 Step 2
Sheets("GROUP 2").Cells(a, 2) = Sheets("GROUP 1").Cells(i, 1)
Sheets("GROUP 2").Cells(a, 3) = Sheets("GROUP 1").Cells(i, 9)
Sheets("GROUP 2").Cells(a, 4) = Sheets("GROUP 1").Cells(i, 10)
Sheets("GROUP 1").Activate
Cells(i, 1).Select
Worksheets(2).Hyperlinks.Add Anchor:=Worksheets(2).Cells(a, 2), Address:="", _
SubAddress:=ActiveCell.Address
a = a + 1
Next i
它是什么做错了什么? – Sorceri
如果我按GROUP 2单元格B14中的超链接,它指的是同一工作表(GROUP 2)中的单元格A5。我需要它参考另一个工作表(组1)中的单元格A5。 – user2304163