• DİKKAT

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

Caption Time ile makro tetikleme

  • Konbuyu başlatan Konbuyu başlatan o2l3m
  • Başlangıç tarihi Başlangıç tarihi

o2l3m

Altın Üye
Katılım
2 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Microsoft® Excel ® 2016 (16.0.5413.1000) MSO (16.0.5413.1000) 32 bit
Sürekli açık olan bir formum var. Bazen günlerce açık oluyor.
Aşağıdaki kodları içeren formun üzerindeki comandbutonda saat mevcut.
Hergün comandbutonda saat 19:00 olduğunda mesagebox ile "Yemek Molası" şeklinde uyarıyı nasıl alabilirim.



Private Sub CommandButton10_Click()
CommandButton10.Caption = Time
End Sub

Private Sub UserForm_Activate()
Do
DoEvents
CommandButton10.Caption = Time
Loop
End Sub
 
Şu ilaveyi yaparak deneyiniz.

Kod:
Private Sub CommandButton10_Click()
CommandButton10.Caption = Time
End Sub

Private Sub UserForm_Activate()
Do
DoEvents
[COLOR="Red"]If Time = "19:00:00" Then MsgBox "Yemek Molası"[/COLOR]
CommandButton10.Caption = Time
Loop
End Sub
 
Yemek molası için Excel'in vereceği mesaj yerine, yemeğe gidenlerin sesine kulak vermeniz sanki daha pratik bir yol. ;)

Espri bir yana, userform veya sayfa üzerinde, sürekli çalışan bir saat uygulamasını esas olarak önermem,
bilgisayarınıza gereksiz yük ve belgelerde çalışma performansını düşüren bir işlem bence.

Bunun yerine, yanlış düşünmüyorsam windows'un görev zamanlayıcısı ile bir işlem yaptırmak
daha uygun sanki (denemiş/yapmış değilim. zira hiç ihtiyaç duymadım, araştırarak bulunabilir.).
.
 
Sürekli açık olan bir formum var. Bazen günlerce açık oluyor.
Aşağıdaki kodları içeren formun üzerindeki comandbutonda saat mevcut.
Hergün comandbutonda saat 19:00 olduğunda mesagebox ile "Yemek Molası" şeklinde uyarıyı nasıl alabilirim.



Private Sub CommandButton10_Click()
CommandButton10.Caption = Time
End Sub

Private Sub UserForm_Activate()
Do
DoEvents
CommandButton10.Caption = Time
Loop
End Sub

Konuya bir gözatın aradğınız burada.

http://www.excel.web.tr/f48/zaman-ayarly-macro-t42083.html

http://www.excel.web.tr/f48/zaman-ayarly-makro-caly-tyrmak-t92585.html
 
Son düzenleme:
İyi geceler Ömer Bey,

Windows'un görev zamanlayıcısı yada yemeğe gidenlere kulak vermek yerine, bir saat alınıp kurulabilir. Hatta daha kolayı, yanımızdan hiç ayırmadığımız telefonumuzun alarmı da kurulabilir.
 
Geri
Üst