/ / Excel VBA 매크로 지연

Excel VBA에서 매크로 지연

하위를 실행하려면 Excel VBA 특정 시간 후에, onTime, Now 및 TimeValue 함수를 사용하십시오. 먼저 서브 모듈을 모듈에 배치하십시오.

1. Visual Basic Editor를 열고 Insert, Module을 누릅니다.

2. 이름 미리 알림과 함께 다음 하위를 추가합니다.

Sub reminder()

MsgBox "Don"t forget your meeting at 14.30"

End Sub

명령 단추를 클릭 한 후 Excel VBA가이 하위 5 초 후에 실행하도록합니다.

2. 워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가합니다.

Application.OnTime Now() + TimeValue("00:00:05"), "reminder"

3. 워크 시트에서 명령 단추를 누르십시오.

결과 5 초 후 :

5 초 후 매크로 실행

4. 특정 시간에이 하위를 실행하려면 다음 코드 행을 사용하십시오.

Application.OnTime TimeValue("14:00:00 am"), "reminder"

5. 워크 시트에서 명령 단추를 클릭하고 오전 14 시까 지 기다려 실행중인 하위 버전을 확인합니다.

노트 : Excel VBA를 사용하여 중요한 회의를 생각 나게하지는 않겠지 만 원할 경우 통합 문서 열기 이벤트에 이와 같은 매크로를 넣는 것이 가장 좋습니다. 이렇게하면 14시에 알림이 자동으로 전송됩니다. 00 AM (매크로를 활성화하려면 명령 단추를 클릭 할 필요가 없습니다). 물론 통합 문서를 열어 둘 때만 알림을 받게됩니다.

또한 읽으십시오 :