Excel Range 복사에서 활성 시트를 변경하지 않고 복사하는 방법


1

통합 문서 (Excel 파일)에는 여러 개의 탭이 있습니다. 활성화되지 않은 다른 탭에서 사본을 가져오고 싶습니다. 이 작업을 시도하면 컨트롤이 현재 탭에서 소스 탭으로 변경되므로 VBA 코드의 활성화 변경으로 인해 모니터가 잠시 깜박입니다. 활성 탭을 변경하지 않고 다른 탭에서 범위를 복사하기위한 코드를 작성하는 방법을 알고 싶습니다. 미리 감사드립니다!


1
수퍼 유저에 오신 것을 환영합니다. VBA 코드를 공유하십시오.
nixda 2016 년

탭 대신 워크 시트를 의미합니까?
Terry

답변:


1

VBA 하위 또는 기능에서 Application.ScreenUpdating 속성 을 사용하여 원하는 것을 수행 할 수 있습니다. 이것은 긴 복잡한 코드에 특히 유용하며 성능을 향상시킬 수 있습니다.

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