몇 분 동안 실행해야하는 큰 vba 매크로 / 코드가있는 경우 매크로가 실행되는 기간 동안 커서를 모래 시계 또는 대기 커서 (시스템 설정에 따라)로 변경할 수 있습니다. 매크로가 완료되면 커서를 기본 커서로 다시 복원 할 수 있습니다.

커서를 변경하는 방법을 보여주는 샘플 코드입니다.

_ 옵션 명시 적 _

_Sub 매크로 1 () _

Application.Cursor = xlWait

_‘여기에 코드 코드 _

Application.Cursor = xlDefault

End Sub dim 문 (이 샘플 코드에는 아직 없음) 뒤에 코드 시작 부분에 Application.Cursor = xlWait *를 설정합니다.

  • 그런 다음 실행해야하는 코드를 포함 할 수 있습니다. 여러 서브 / 프로 시저를 호출해야하는 경우 여기에서 수행하거나 여기에 전체 코드를 입력 할 수 있습니다.

그런 다음 End Sub 문 바로 전에 커서를 기본값으로 다시 설정해야합니다. Application.Cursor = xlDefault *

줄을 사용하여이를 수행합니다. === __

Application.Cursor = xlWait_statement와 함께 _Application.ScreenUpdating = False_or_Application.DisplayAlerts = False _와 같이 필요한 다른 모든 문을 포함 할 수 있습니다. 마찬가지로, _Application.Cursor = xlDefault * 문과 함께 Application.ScreenUpdating = True 또는 _Application.DisplayAlerts = True_를 포함 할 수 있습니다.

__

  • 이 코드를 복사하려면 키보드에서 Alt + F11 키를 누르면 코드 모듈이 열립니다. 왼쪽에는 Microsoft Excel 개체가 표시됩니다. 마우스 오른쪽 버튼을 클릭하고 삽입을 선택한 다음 모듈을 선택합니다. 코드를 오른쪽의 코드 창에 복사합니다.