하이퍼 링크를 클릭 할 때 Excel에서 하이퍼 링크를 중지하는 방법은 무엇입니까?


40

Word에서는 드물게 Ctrl + 클릭을 사용할 수 있습니다. 드문 경우이지만 Word를 실제로 편집하는 대신 링크를 따르고 싶습니다.

Excel 2010, 2003, 2013에서 비슷한 동작을 수행 할 수있는 방법이 있습니까?

하이퍼 링크가 연결된 셀을 선택할 때마다 실수로 IE 또는 Outlook으로 전환하는 데 어려움이 있습니다.

여기 슈퍼 유저와 인기있는 검색 엔진을 통한 나의 이전 연구 결과는 그리 유익하지 않았습니다 (예 : http://blogs.office.com/b/microsoft-excel/archive/2011/04/12/hyperlinks-in-excel- hot-or-not.aspx ) 셀을 클릭하여 선택하거나 VBscript 또는 매크로를 실행하여 통합 문서의 모든 하이퍼 링크를 제거하는 방법에 관심이 없습니다. 비 브라우저 응용 프로그램에서 기대하는 UI를 준수하고 다른 사람들이 만든 문서에 적용하는 것을 원합니다.


1
우리는 당신이 이미 연구하고 시도한 것에 관심이 있습니다. 또한 어떤 버전의 Excel을 사용하고 있습니까?
CharlieRB

3
설정이 없으면 올바른 답변이 될 것입니다. 자동 하이퍼 링크를 끄면 내가 만든 모든 문서에서 작동하지만이 기능을 해제하지 않은 다른 사람이 만든 것은 아닙니다. 이 기능을 해제 할 UI가 없다는 것을 확실히 알고 있다면, 그렇지 않으면, 다른 사람들이 질문을 비판하여 응답하는 것을 막지 마십시오.
dunxd

5
원래 포스터의 요청을 반영합니다. 하이퍼 링크가 포함 된 스프레드 시트를 만들 수 있기를 원하지만 셀을 클릭 할 때마다 하이퍼 링크를 따르고 싶지 않습니다. 링크를 Ctrl 키를 누른 상태에서 링크를 클릭 한 다음 링크를 클릭하지 않고 링크를 클릭 할 수있는 옵션 (Word와 같은)을 원합니다.
Kevin Anderson

1
VBA-BUT없이 표준 클릭 및 Ctrl + 클릭 동작을 교환 할 수 있다고 생각하지 마십시오 . 하이퍼 링크를 Ctrl + Shift + 클릭하면 링크를 따르지 않습니다 . 그러나 이것을 확인하는 온라인 소스를 찾을 수 없습니다. Excel 2010 / Win7 설치에서 실험을 통해 소스를 발견했습니다.
Andi Mohr

3
@Andi, 실제로 Ctrl + 클릭은 나를 위해 링크를 따르지 않는 것 같습니다. 그래서 Word와 정확히 반대되는 동작입니다. 유용합니다!
Adam

답변:


8

Excel 2013에서 공백을 클릭하면 URL을 따르지 않고 셀이 선택되지만주의를 기울여야합니다. 마우스 오버시 아이콘이 손 모양 아이콘으로 바뀌면 URL을 따릅니다. 아이콘이 큰 흰색 십자가로 바뀌면 URL을 따르지 않고 셀을 선택합니다. 행 높이 또는 열 너비를 변경하면 공백의 양을 늘리는 데 도움이 될 수 있습니다.

그럼에도 불구하고 MS는 URL 2013 클릭이 Excel 2013에서 Word 2013과 동일하게 작동한다고 생각했기를 바랍니다.

"내가 바보 같은 시스템은 없습니다. 누군가 내일 더 나은 바보를 만들 것입니다." L


그것은 유용한 답변에 가장 가까운 것입니다-가능하다면 텍스트가 아닌 셀을 클릭하십시오 :-)
dunxd

이전 답변은 Excel 2010을 다루면서 허용 된 답변과 거의 동일한 솔루션을 제공한다는 답변이 있습니다. superuser.com/questions/595383/…
user66001

나를 위해 작동하지 않습니다. 셀을 클릭 할 때마다 링크가 열립니다.
Paul Spiegel

14

셀을 클릭하고 약 1 초 동안 마우스 버튼을 누르고 있음을 알았습니다. 그 후 커서는 아래 그림과 같이 일반적인 십자가로 바뀝니다.

마우스 다운 후 1 초 후에 일반 커서

이것은 Excel 2007, 2010, 2013 및 2016에서 작동합니다. 2003 또는 Office 365에서 작동하면 답변을 업데이트하십시오. =)


4
+1 이것은 툴팁 내에서 Excel에 의해 실제로 설명 된 방법이므로 허용되는 답변이어야합니다! 편집 : 오, 맙소사, 나는-OP는 구체적 으로이 솔루션에 관심이 없다는 것을 나타냅니다. 그러나 여전히 +1입니다.
댄 헨더슨

6

내가 찾은 것은 (적어도 Mac 용 Excel 2010에서) 마우스 오른쪽 버튼을 클릭 한 다음 셀을 마우스 왼쪽 버튼으로 클릭 할 수 있다는 것입니다. 셀이 선택된 채로 있지만 링크를 따르지 않습니다. 그것은 단일 동작처럼되어 너무 성 가시지 않습니다.


윈도우 용 Excel 2013 년이 작품뿐만 아니라
skia.heliou

4

이 작업을 수행하는 방법 : 두 번째 부분에서 URL로 하이퍼 링크를 설정하십시오.

=HYPERLINK("","http://example.com")

VBA 편집기에서 모듈을 만듭니다.

Declare Function GetKeyState Lib "User32" (ByVal vKey As Integer) As Integer
Global Const CTRL_KEY = 17

그런 다음 워크 시트 코드 :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Error1
    If Left(Target.Formula, 10) = "=HYPERLINK" Then
        If GetKeyState(CTRL_KEY) < 0 Then 'Check if CTRL is held in
            Application.EnableEvents = False
            ThisWorkbook.FollowHyperlink Mid(Target.Formula, 16, Len(Target.Formula) - 17)
            Application.EnableEvents = True
        End If
    End If

    Exit Sub

Error1:
    Application.EnableEvents = True

End Sub

작동 시키려면 셀을 클릭 한 다음 셀을 CTRL + 클릭하여 링크를 방문하십시오. HYPERLINK의 두 번째 부분에 텍스트를 넣은 다음 코드에서 SELECT CASE를 사용하여 텍스트를 기반으로 URL을 여는 것과 같은 다른 작업을 수행 할 수 있습니다. 다른 키 입력도 사용할 수 있습니다.

Global Const SHIFT_KEY = 16
Global Const ALT_KEY = 18

http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx


VBA가 유일한 방법이라고 생각합니다. HYPERLINK그래도 함수 를 사용할 필요는 없습니다 . Target.Hyperlinks(1).Address셀에 하이퍼 링크가 있는지 확인하기 위해 오류 트래핑과 함께 사용할 수도 있습니다 .
엔지니어 토스트

진정한 수퍼 유저처럼 행동하십시오.
jony

4

Excel 옵션-> "방지"-> "자동 수정 옵션"-> "입력시 자동 서식"으로 이동하여 "인터넷 및 네트워크 경로"확인란의 선택을 취소하십시오.

많은 IoC를 다루는 IT 보안 팀의 대안은 "http"에 대해 자동 수정을 사용하고 "hxxp"에 입력 할 때 자동 변경을 사용하는 것입니다. 이러한 방식으로 Excel은 하이퍼 링크를 만들지 않습니다.

CK


1
그러면 링크를 만들 수 없지만 단계를 수행하지 않고 다른 사람이 만든 문서에는 영향을 미치지 않습니다.
dunxd

정확히 내가 찾던 것!
Jonathan

1

Microsoft 웹 사이트를 참조하십시오 .

  • 하이퍼 링크와 해당 텍스트를 나타내는 텍스트를 제거하려면 하이퍼 링크가 포함 된 셀을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 내용 지우기를 클릭하십시오.
  • 하이퍼 링크와이를 나타내는 그래픽을 제거하려면 CTRL을 누른 상태에서 그래픽을 클릭 한 다음 Delete 키를 누릅니다.

단일 셀에 대한 하이퍼 링크를 사용하지 않으려는 경우 해결책은 다음과 같습니다.

  • 비활성화하려는 하이퍼 링크를 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 하이퍼 링크 제거를 클릭합니다.

6
사용자는 프로그램 UI가 링크를 처리하는 방식과 같이 링크를 제거하고 싶지 않다고 말했다. 이것은 질문에 대답하지 않습니다.
ilinamorato 2014 년

1

이것이 해결 방법인지 답인지는 모르지만 하이퍼 링크 열의 너비를 하이퍼 링크 텍스트보다 넓게 만드십시오.

셀을 선택하려면 링크 오른쪽의 공백을 클릭하십시오.

또는 행 높이를 늘리고 위의 공백을 클릭하거나 정렬 설정에 따라 아래의 공백을 클릭하면 동일한 효과가 나타납니다.

Excel 2010에서 확인하고 작동합니다.


2010 년 엑셀에서 -1-이것은 어쨌든 하이퍼 링크를 엽니 다
Chris Marisic

3
아닙니다. 잘못 했어
mcalex

3
클릭하는 텍스트와 공백의 차이점을 알 수 있습니다.
Chris Marisic

1
이것이 작동하는지 여부는 셀이 "텍스트 줄 바꿈"으로 설정되어 있는지 여부에 따라 다릅니다. 어느 것을 기억하지는 않지만 하나를 클릭하면 실제 텍스트 위에있는 링크 만 따르고 다른 하나는 전체 셀이 핫스팟입니다.
댄 헨더슨

@DanHenderson "텍스트 줄 바꿈"에서는 작동하지 않습니다. "랩"이 없으면 *-답변에 설명 된대로 작동합니다. Excel 2013에서 방금 테스트했습니다.
Paul Spiegel

0

이 실은 관련 문제를 찾는 동안 나에게 열렸습니다. 그러나 퀘스트 셀 / 콘텐츠 하이퍼 링크를 해결했습니다. 링크를 제거 하고이 단계로 텍스트를 유지하십시오. 빈 빈 콜럼 만들기 외부 하이퍼 링크가있는 셀을 노트북에 복사하십시오. 노트북 페이지의 텍스트를 복사하십시오. 작성 된 새 콜럼에서 동일한 양의 셀을 선택하십시오. 노트북 내용을 선택한 셀에 붙여 넣기

결과 하이퍼 링크가 지워지고, 하이퍼 링크에 대한 속성 앞의 텍스트는 이제 excell에있는 셀의 내용이 그대로 유지됩니다.

시도해보십시오 .2003 년 사무실에서 저에게 도움이되었습니다. 아마도 잘 / 친절하게 / 일할 것입니다.


-1

이 시도:

  • 전체 시트를 선택하고 복사하십시오.
  • 새 통합 문서를 열고 셀을 마우스 오른쪽 버튼으로 클릭하고 옵션 붙여 넣기, 값 붙여 넣기

이렇게하면 모든 하이퍼 링크를 포함하여 이전 서식이없는 새 시트가 제공됩니다.



-1

이를 수행하는 몇 가지 방법이 있습니다.

  • 한 가지 방법 (유효하지만 권장하지는 않음)은 '셀의 첫 문자로 (작은 따옴표) 를 넣는 것 입니다. 이것은 "이 셀이 하이퍼 링크 나 수식이더라도 셀 서식을 지정하지 마십시오"라고 Excel에 지시합니다. 문서화를 위해 참조로 수식이 필요한 경우에 사용합니다. 자동 링크 생성 기능을 비활성화하고 싶기 때문에 권장하지 않습니다. 이것은 모든 버전의 Excel, 심지어 Mac에서도 작동합니다.

자동 링크 생성을 비활성화하려면

Excel 버전 2003 이상

  1. 도구 메뉴에서 자동 수정 옵션을 클릭하십시오.
  2. 입력 할 때 자동 서식 탭에서 하이퍼 링크가있는 인터넷 및 네트워크 경로 확인란의 선택을 취소하십시오.
  3. 확인을 클릭하십시오.

    • 참고 하이퍼 링크를 입력 한 다음 나타나는 스마트 태그 단추에서 자동으로 하이퍼 링크 만들기 중지를 클릭하면 자동 수정 옵션 기능에 액세스 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.