• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

belli sürede uyarı mesajı

Katılım
25 Ocak 2006
Mesajlar
763
Excel Vers. ve Dili
2019 tr
merhaba, exceli açtıktan sonraki her 15 dk da bir uyarı mesajı çıkması (işiniz yoksa kapayınız) için ne yapılabilir. ya da işlem yapılmadığını anlayabiliyorsa, excel de herhangi bir değişiklik yapılmadığı zamandan 5 dk sonra böyle bir uyarı mesajı verilmesi için birşey yapılabilir mi?
 
Çalışma sayfanızdaki modül'e aşağıdaki kodları yapıştırın
Kırmızı ile renklendirilmiş bölümden mesajın aralık süresini saniye cinsinden ayarlayınız!

Kod:
Option Explicit
Public RunWhen As Variant
Public Const cRunIntervalSeconds = [B][COLOR="Red"]30[/COLOR][/B] Public Const cRunWhat = "MESAJ"

Sub ZAMANLAMA()
RunWhen = TimeValue(Now + TimeSerial(0, 0, cRunIntervalSeconds))
Application.OnTime RunWhen, cRunWhat
End Sub

Sub DURDUR()
On Error Resume Next
Application.OnTime RunWhen, cRunWhat, , False
End Sub

Sub MESAJ()
MsgBox "İŞİNİZ BİTTİNCE LÜTFEN PROGRAMI KAPATINIZ... ", vbCritical, " UYARI!"
ZAMANLAMA
End Sub

Sub Auto_Open()
Call MESAJ
End Sub

Aşağıdaki kodu çalışma sayfanızın Workbook kısmına kopyalayınız.
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name = "ÇALIŞMA" Then
Call MESAJ
Else
Call DURDUR
End If
End Sub
 
teşekkürler. Public Const cRunWhat kısmında hata alıyordum. alt satıra geçirince sorun düzeldi.
 
Son düzenleme:
Geri
Üst