Makroya timer ilavesi

Katılım
8 Temmuz 2006
Mesajlar
322
Arkadaşlar,excel sayfamdaki makroya timer ilave etmek istiyorum.Timer,makronun, saat 23:45 ila 23:59 arasında çalışmasına izin vermeli bu zamanın dışında makronun butonu çalışmamalı.İlgi
lenen arkadaşlara şimdiden teşekkürler.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
bu makroyu bir kullan


Sub Alarm()
Dim beepat As String
beepat = InputBox("Give Alarm at", "hh:mm:ss " & _
Format(Now, "mm:hh"), "23:45")
If beepat = "" Then
MsgBox "cancelled"
Exit Sub
End If
Application.OnTime TimeValue(beepat), "BeepMe"
End Sub
'Example of a Count Down Timer
Sub CountDownTimer()
Dim beepat As String
beepat = InputBox("Count down Timer hh:mm:ss i.e. 10:00", _
"Time now is " & Format(Now, "hh:mm:ss"), "3:00")
If beepat = "" Then
MsgBox "cancelled"
Exit Sub
End If
Application.OnTime (Now + TimeValue(beepat)), "BeepMe"
End Sub
Sub beepme()
Beep
Application.OnTime (Now + TimeSerial(0, 0, 0.8)), "beepme2"
End Sub
Sub beepme2()
Beep
Application.OnTime (Now + TimeSerial(0, 0, 0.8)), "beepme3"
End Sub
Sub beepme3()
Beep
End Sub
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Merhaba,

Timer Ocx dosyam olmadıgından dolayı aşagıdaki alternatif çözümüde önerebilirim.

halit3 cevap vermiş ama yinede yazmak istedim.
Kod:
Sub kontrol()
Dim ilk, son As Date
ilk = "23:45:00"
son = "23:59:00"
suan = Time
If suan < ilk Or suan > son Then
MsgBox "Makronun Calima Saati Henuz Gelmedi", vbCritical, "Dikkat"
Else
MsgBox "Kodlar Calimaya Başlayacak", vbCritical, "Dikkat"

'Calisacak kodları yazınız

End If
End Sub
Yukarıdaki kodda zannedersem işinizi görebilir.
 
Katılım
8 Temmuz 2006
Mesajlar
322
Sayın Kemal Demir,Timer Ocx bendede yok bu olmadan yukarıdaki kodlar çalışmayacakmı,
sizin kodda saat geldiğinde makronun çalışmasını engelledi
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
örnek dosyanı gönder kodları o dosyanın içine koyalım
 
Katılım
8 Temmuz 2006
Mesajlar
322
Sub günlükdegerler()
değerleriaktar
GünlükişletmekayıtlarınıAktar
Sheets("Ana sayfa").Select
End Sub
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Sayın Kemal Demir,Timer Ocx bendede yok bu olmadan yukarıdaki kodlar çalışmayacakmı,
sizin kodda saat geldiğinde makronun çalışmasını engelledi
Umarım kodları busefer doğru duzenlemişimdir.

Kod:
Sub kontrol()
Dim ilk, son As Date
ilk = "13:20:00"
son = "13:26:00"
suan = Time
If CDate(suan) > ilk And CDate(suan) < son Then
MsgBox "Makronun Calisma Saati Henuz Gelmedi", vbCritical, "Dikkat"
Else
MsgBox "Kodlar Calismaya Başlayacak", vbCritical, "Dikkat"

'Calisacak kodları yazınız

End If
End Sub
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
ekli dosyaya bakınız kendinize uyarlayınız.

ben denedim çalışıyor
 

Ekli dosyalar

Katılım
8 Temmuz 2006
Mesajlar
322
Arkadaşlar verdiğiniz kodları çalıştıramadım.Verdiğim kitap1'de aktarma butonu var,bu buton saat
23:45te aktarma yapacak 23:59dan sonra çalışmayacak
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
kitap1 deki hangi makro aktarılacak
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
test makrosumu aktarılacak
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
bu olay yordamı
saat 23.45 de bu makroyu çalıştıracak başka hiçmir zaman çalışmaz
ancak kendin saman dilimini değiştirirsen o zaman gelince çalışır
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
dosyanı kontrol edermisin
 

Ekli dosyalar

Katılım
8 Temmuz 2006
Mesajlar
322
Arkadaşlar dün sayın halit3'ün verdiği "çalıştır" isimli excel sayfası açıldığında uyarı penceresi
çıkıyor,bu penceredeki "Cancel" sekmesini silmek istiyorum.Sadece "OK" yazısı kalacak.Sayfa
ektedir.Teşekkürler.
 

Ekli dosyalar

Katılım
8 Temmuz 2006
Mesajlar
322
Arkadaşlar,17 nolu mesajdaki çalıştır isimli excel sayfasındaki uyarı penceresini makroyu bozmadan
nasıl kaldırabiliriz?Açılışta uyarmasını engelleyebilirmiyiz.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,823
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
ekli dosyayı kontrol edermisiniz
 

Ekli dosyalar

Üst