chuot0106
Thành viên gắn bó



- Tham gia
- 20/1/13
- Bài viết
- 2,567
- Được thích
- 1,670
Tôi có 4 Shape từ shape1 đến shape4(có thể nhiều hơn)
Tôi muốn thực hiện Hyperlink 4 shape này với các cell theo quy luật như sau:
shape1 liên kết với ô A1
shape2 liên kết với ô A6
shape3 liên kết với ô A11
shape4 liên kết với ô A16
Tức các ô này cùng 1 cột và cách nhau 5 dòng.
Cách Hyperlink bẳng tay thì tôi biết làm rồi.
Tôi có viết code để thực hiện liên kết tự động các shape này với các ô có quy luật đó như sau nhưng không biết sai ở đâu mà code không chạy. Nhờ các anh chị và các bạn xem, chỉ ra lỗi, bổ sung, sửa…để code có thể chạy. Cảm ơn!
Tôi muốn thực hiện Hyperlink 4 shape này với các cell theo quy luật như sau:
shape1 liên kết với ô A1
shape2 liên kết với ô A6
shape3 liên kết với ô A11
shape4 liên kết với ô A16
Tức các ô này cùng 1 cột và cách nhau 5 dòng.
Cách Hyperlink bẳng tay thì tôi biết làm rồi.
Tôi có viết code để thực hiện liên kết tự động các shape này với các ô có quy luật đó như sau nhưng không biết sai ở đâu mà code không chạy. Nhờ các anh chị và các bạn xem, chỉ ra lỗi, bổ sung, sửa…để code có thể chạy. Cảm ơn!
Public Sub Hypperlinks()
Dim i As Long, a As Long, b As Long
a = ActiveSheet.Shapes.Count
b = 1
For i = 1 To a
ActiveSheet.Shapes(i).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection.ShapeRange.Item(i), Address:= _
"", SubAddress:="Sheet1!A" & b
b = b + 5
Next i
End Sub
File đính kèm
Lần chỉnh sửa cuối: