XL: 페이지 나누기가 표시되면 매크로 성능이 느려진다

기술 자료 번역 기술 자료 번역
기술 자료: 199505 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR199505
본 문서의 Microsoft Excel 97 버전에 대한 내용은 145598을 참조하십시오.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Excel에서 Microsoft Visual Basic for Applications 매크로를 실행하면 매크로가 이전 버전의 Excel보다 완료하는 데 더 오랜 시간이 걸릴 수도 있습니다. 예를 들어, 이전 버전의 Excel에서는 완료하는 데 몇 초 필요하던 매크로가 Microsoft Excel에서 완료하는 데 몇 분이 필요할 수도 있습니다.

또는 매크로를 두 번째로 실행하면 처음 실행할 때보다 두 배의 시간이 걸릴 수도 있습니다.

원인

이 문제는 다음과 같은 경우 발생합니다.
  • Visual Basic 매크로가 많은 행이나 열의 속성을 수정한 경우

    -및-

  • Excel이 페이지 나누기를 계산하게 하는 작업을 수행한 경우 다음 작업 중 하나를 수행하면 Excel이 페이지 나누기를 계산합니다.

    • 통합 문서의 인쇄 미리 보기를 표시합니다.
    • 파일 메뉴에서 페이지 설정을 누릅니다.
    • Visual Basic 매크로에서 페이지 설정 개체의 속성 중 하나를 수정합니다.

    -및-

  • 옵션 대화 상자의 화면 표시 탭에서 페이지 나누기 확인란을 선택합니다.
매크로가 PageSetup 속성을 설정하거나 수동으로 PageSetup 속성을 설정한 다음 아주 많은 행이나 열에서 속성을 설정하는 Visual Basic 매크로를 실행하면 이러한 문제가 발생합니다. Microsoft Excel에서 PageSetup 속성을 설정하면 페이지 나누기의 자동 계산이 켜집니다. 기본적으로 이 속성은 꺼져 있습니다.

해결 과정

문제를 해결하려면 아래 방법 중 하나를 사용합니다.

방법 1: 페이지 나누기의 표시를 수동으로 끄기

페이지 나누기의 표시를 수동으로 끄려면 다음과 같이 하십시오,

  1. 도구 메뉴에서 옵션을 누릅니다.
  2. 화면 표시 탭을 누릅니다. 창 옵션에서 페이지 나누기 확인란을 선택 취소합니다. 확인을 누릅니다.

방법 2: 매크로에서 페이지 나누기의 표시를 끄기

Microsoft는 모든 보증(상품, 특정 목적에 대한 적합성 및 비침해에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 본 문서의 내용을 이해하려면 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙해야 합니다. Microsoft 기술 지원 담당자는 사용자에게 도움이 되도록 특정 절차에 대한 기능을 설명할 수 있지만 사용자의 특정 목적에 맞도록 예제를 수정하여 추가 기능을 제공하거나 절차를 구성하지는 않습니다. 프로그래밍에 익숙하지 않은 사용자는 MCP(Microsoft Certified Partner)의 도움을 받거나 마이크로소프트 고객기술지원부(02-508-0040)로 문의하십시오. MCP에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.
http://www.microsoft.com/korea/channel/partner/certified.htm
Microsoft에서 제공하는 지원 서비스에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.
http://support.microsoft.com/directory/worldwide/KO/overview.asp
문제를 해결하려면 Visual Basic 매크로에 다음과 같은 코드 줄을 추가하십시오.
ActiveSheet.DisplayPageBreaks = False

참고 : PageSetup 개체의 속성 중 하나를 수정하고, 이 코드 줄을 삽입한 다음 속성이나 통합 문서의 행을 수정해야 합니다.

속성

기술 자료: 199505 - 마지막 검토: 2011년 9월 19일 월요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
키워드:?
kbdtacode kbprb kbprint KB199505

피드백 보내기

 

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