【发布时间】:2020-02-14 04:53:06
【问题描述】:
我想如果在A列下单击x,绿色矩形移动到最右边的1:在A1单击第一个x到达(1,P3),A2 ->(2,P2),A3 -> (3, P2), A4 -> (4, P3)。
我编写代码的目的是将 A1、A2、A3 和 A4 超链接到相应的 PCell。如何获取 P 列下最右侧的 1?
还有其他方法吗?
Sub GoToPCell()
Dim i As Integer, PCell As String
PCell =
For i = 1 To 4
ActiveSheet.Hyperlinks.Add Cells(i, 1), Address:="", SubAddress:="'" & Sheet1.Name & "'!PCell"
Next i
End Sub
【问题讨论】:
-
使用
Cells(i, Columns.Count).End(xlToLeft)确定列。