XL97: 모든 하이퍼링크를 선택할 메뉴 옵션이 없다

기술 자료 번역 기술 자료 번역
기술 자료: 156353 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

현상

Microsoft Excel 97에는 워크시트 내에 모든 하이퍼링크를 선택할 수 있는 메뉴 옵션이 없습니다.

해결 과정

Microsoft는 모든 보증(상품, 특정 목적에 대한 적합성 및 비침해에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 본 문서의 내용은 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 기술 지원 담당자는 사용자에게 도움이 되도록 특정 절차에 대한 기능을 설명할 수 있지만 사용자의 특정 목적에 맞도록 예제를 수정하여 추가 기능을 제공하거나 절차를 구성하지는 않습니다. 프로그래밍에 익숙하지 않은 사용자는 MCP(Microsoft Certified Partner)의 도움을 받거나 마이크로소프트 고객기술지원부(02-508-0040)로 문의하십시오. MCP에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/korea/partner/mcp/
사용 가능한 지원 옵션 및 Microsoft에 문의하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
기술 지원 서비스 안내
Microsoft VBA(Visual Basic for Applications) 서브루틴을 사용하여 워크시트 내의 모든 하이퍼링크를 순환하고 각 하이퍼링크에서 특정 작업을 수행할 수 있습니다. 예를 들어, 모든 하이퍼링크를 삭제하거나 각각의 하이퍼링크 위치를 간단하게 보고할 수 있습니다.

  1. Microsoft Excel에서 새 통합 문서를 만듭니다.
  2. 도구 메뉴에서 매크로를 가리킨 다음 Visual Basic 편집기를 누릅니다.
  3. Visual Basic 편집기에서 삽입 메뉴의 모듈을 누릅니다.
  4. 모듈에 다음 코드를 입력합니다.
          'This Sub procedure deletes all hyperlinks in the active worksheet.
          Sub DeleteAllHyperlinks()
              For Each xLink In ActiveSheet.Hyperlinks
                  xLink.Delete
              Next xLink
          End Sub
    
          'This Sub procedure displays a series of message boxes indicating
          'the location of each hyperlink in the active worksheet.
          Sub ReportHyperlinkLocations()
              For Each xLink In ActiveSheet.Hyperlinks
                  MsgBox xLink.Range.Address
              Next xLink
          End Sub
    
          'This Sub procedure identifies each hyperlink and asks if you want
          'to delete it. If you click Yes, the hyperlink is deleted.
          Sub ReportAndDeleteHyperlinks()
              For Each xLink In ActiveSheet.Hyperlinks
                  Response = MsgBox("Delete hyperlink in cell " & _
                      xLink.Range.Address & " ?", vbYesNo)
                  If Response = vbYes Then xLink.Delete
              Next xLink
          End Sub
    
          'This Sub procedure selects all cells in the worksheet that contain
          'hyperlinks. You can then clear the selected cells to delete all of
          'the hyperlinks.
          Sub SelectAllHyperlinkCells()
              FirstCell = 1
              For Each xLink In ActiveSheet.Hyperlinks
                  If FirstCell = 1 Then
                      Set xRange = xLink.Range
                      FirstCell = 0
                  Else
                      Set xRange = Application.Union(xRange, xLink.Range)
                  End If
              Next xLink
              xRange.Select
          End Sub
    						
  5. 파일 메뉴에서 닫고 Microsoft Excel(으)로 돌아가기를 누릅니다.
일부 하이퍼링크를 워크시트에 삽입한 경우 다른 매크로를 실행해 볼 수 있습니다. 이렇게 하려면 도구 메뉴에서 매크로를 가리킨 후 매크로를 누른 다음 실행할 매크로 이름을 선택하고 실행을 누릅니다.

추가 정보

Microsoft Excel의 이동 옵션 대화 상자를 사용하면 여러 조합으로 워크시트의 셀이나 개체를 선택할 수 있습니다. 예를 들어, 워크시트에 있는 모든 개체를 선택하거나 조건부 서식 또는 메모가 들어 있는 모든 셀을 선택할 수 있습니다.

이동 옵션 대화 상자를 사용하려면 다음 단계를 수행하십시오.

  1. 편집 메뉴에서 이동을 누릅니다.
  2. 옵션을 누릅니다.
그러나 이동 옵션 대화 상자는 하이퍼링크가 들어 있는 모든 셀을 선택하는 옵션은 제공하지 않습니다. 이런 이유로 많은 하이퍼링크를 작업할 때는 어려움이 있을 수 있습니다. 예를 들어, 워크시트에서 모든 하이퍼링크를 삭제하려면 매크로를 사용하지 않고 이 작업을 수행할 방법은 없습니다.

참조

하이퍼링크에 대한 자세한 내용은 도움말 메뉴의 목차와 색인을 누르고 Microsoft Excel 도움말에서 색인 탭을 누른 후 다음 텍스트를 입력합니다.
하이퍼링크 만들기
그런 다음 선택된 텍스트를 두 번 눌러 "하이퍼링크 만들기" 항목으로 이동합니다. 필요한 정보를 찾을 수 없는 경우 Office 길잡이에 물어보십시오.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 156353 - 마지막 검토: 2014년 2월 10일 월요일 - 수정: 1.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Excel 97 Standard Edition
키워드:?
kbnosurvey kbarchive kbdtacode kbprb kbualink97 KB156353

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com