Sub add_link_to_column()
ThisCell = Selection.Address(ColumnAbsolute:=False)
' MsgBox "Selected Cell:" & ThisCell
Column = Split(ThisCell, "$", -1)(0)
' MsgBox "This Column:" & Column
thisSheet = ActiveSheet.Name
' MsgBox "Sheet Name:" & thisSheet
totalRow = Worksheets(thisSheet).Range("A65536").End(xlUp).Row
' MsgBox "Max Row:" & totalRow
' 从第二行开始
i = 2
Do While i <= totalRow
' 跳过空行
If Range(Column & i).Cells.Text <> "" Then
Range(Column & i).Select
Worksheets(thisSheet).Hyperlinks.Add Anchor:=Selection, Address:=Range(Column & i).Cells.Text, _
TextToDisplay:=Range(Column & i).Cells.Text
End If
i = i + 1
Loop
End Sub
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.