Grant는 웹 페이지의 정보를 정기적으로 복사하여 해당 정보를 워크 시트에 붙여 넣습니다. 그는 원시 데이터뿐만 아니라 체크 박스, 그림, 로고 등과 같은 다른 항목으로 끝납니다. Grant는 데이터가 아닌 항목을 모두 제거 할 수있는 쉬운 방법을 원합니다.

대부분의 사람들이 가장 먼저 시도하는 것은 Go To Special을 다음과 같은 방식으로 사용하는 것입니다.

  1. F5를 누릅니다. Excel은 이동 대화 상자를 표시합니다.

  2. 특수 버튼을 클릭합니다. Excel은 특별하게 이동 대화 상자를 표시합니다.

(그림 1 참조)

  1. 개체 옵션을 선택합니다.

  2. 확인을 클릭하십시오.

이렇게하면 Excel에서 워크 시트의 여러 개체를 선택한 다음 Delete 키를 눌러 제거 할 수 있습니다.

문제는이 방법이 워크 시트에서 데이터가 아닌 항목을 모두 선택하지 않는다는 것입니다. Excel에서 “개체”로 간주되는 항목 중 일부만 선택합니다.

더 나은 해결책은 매크로를 사용하여 워크 시트의 모든 셰이프를 선택한 다음 삭제하는 것입니다. 다음과 같은 매크로를 사용하면 매우 간단합니다.

Sub DeleteAllShapes1()

Dim shp As Shape     For Each shp In ActiveSheet.Shapes         shp.Delete     Next End Sub

매크로는 활성 워크 시트의 각 셰이프를 반복하고 각 셰이프를 삭제합니다. 워크 시트에 붙여 넣은 모든 하이퍼 링크도 삭제하도록하여 매크로를 약간 확장 할 수 있습니다. 한 줄만 추가하면됩니다.

Sub DeleteAllShapes2()

Dim shp As Shape     For Each shp In ActiveSheet.Shapes         shp.Delete     Next     ActiveSheet.Hyperlinks.Delete End Sub

이상한 이유로 이러한 매크로가 제거하려는 데이터가 아닌 항목을 모두 제거하지 못하는 경우 사용할 수있는 다른 방법이 있습니다.

Excel 전에 메모장에서 중지하십시오. 웹 데이터를 빈 메모장 문서에 붙여 넣은 다음 해당 정보 (붙여 넣기 후)를 선택하고 클립 보드로 다시 복사하십시오. 그런 다음 Excel에 붙여 넣습니다.

남은 것은 바로 데이터 여야합니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2881)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Get_Rid_of_Web_Stuff [Get Rid of Web Stuff].