|
Sub zy1()
Dim x As Integer, y As Integer
Dim a As Integer, b As Integer
Dim rg As Range
With Range("c4").CurrentRegion
x = .Rows.Count
y = .Columns.Count
a = .Range("a1").Row
b = .Range("a1").Column
End With
Set rg = Cells(a + x - 1, b + y - 1)
[f3] = rg.Address(0, 0)
End Sub
Sub zy2()
Dim x As Integer, y As Integer
Dim a As Integer, b As Integer
Range("f3").Comment.Shape.Select
x = Selection.Top
y = Selection.Left
With Range("e3")
a = .Top
b = .Left
End With
Selection.ShapeRange.IncrementTop a - x
Selection.ShapeRange.IncrementLeft b - y
End Sub |
|