2012-09-04 3 views
1

나는 작업 표시 줄이 책의시 몇 초 후, 열 것을 볼 수 있습니다 다른 책Windows 화면을 업데이트하지 않고 시트를 가져 오는 방법은 무엇입니까?

Application.ScreenUpdating = False 
Workbooks.Open fileName:=ThisWorkbook.path & "\temp01.xlsx" 
Workbooks("temp01.xlsx").Sheets.Copy before:=ThisWorkbook.Sheets("adm") 
Workbooks("temp01.xlsx").Close False 
Application.ScreenUpdating = True 

에서 그러나 창에 시트를 가져와야 - 폐쇄.
대상 북을 열지 않고 시트를 가져 오거나 작업 표시 줄을 업데이트하지 않고 시트를 열 수있는 방법이 있습니까?

답변

1

코드 시작 부분에이 줄을 추가 할 수 있습니다.

Application.Visible = False 

이 목록은 코드

Application.Visible = True 

코드가 실행되는 동안 그것은 당신의 작업 표시 줄에있는 Excel 응용 프로그램을 숨 깁니다의 종료합니다.

+0

로버트,이 경우 전체 Excel 창이 숨겨져 다시 표시됩니다. 그리고 더하기 - 작업 표시 줄도 바뀝니다. 화면에서 아무 것도 깜박이지 않고 시트를 자동으로 가져와야합니다. – Alegro

+0

이 답변을보십시오. http://stackoverflow.com/questions/5680061/how-can-i-stop-excel-workbook-flicker-on-automation-open –

+0

Au! 하자 - 해결 :). 링크를 가져 주셔서 감사합니다. – Alegro

관련 문제