Sub hyper()

Dim NameArea As Range
Dim AddressArea As Range

On Error GoTo g1: ' 범위 입력이 없을 경우 나감

Set NameArea = Application.InputBox("하이퍼링크 만들범위", Title:="범위선택", Type:=8)
Set AddressArea = Application.InputBox("주소범위", Title:="범위선택", Type:=8)


NameArea.Select

maxi = Selection.Count
cnt = 1

For Each c In AddressArea
If cnt > maxi Then

Exit Sub

Else

sitename = Selection(cnt)
sitenameAdd = Selection(cnt).Address
addss = ".\" & c
ActiveSheet.Hyperlinks.Add Anchor:=Range(sitenameAdd), Address:=addss, TextToDisplay:=sitename

cnt = cnt + 1

End If
Next

g1:

End Sub


Posted by 조용문
BLOG main image
by 조용문

공지사항

카테고리

분류 전체보기 (66)
사진 (7)
흙건축 (14)
스틸하우스 (9)
D.I.Y (6)
프로그램 (0)
이동통신 (6)
농업 (1)
IoT (8)
엑셀VBA (13)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

태그목록

글 보관함

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today : Yesterday :