• DİKKAT

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

Excel Çalışmasının Belirli Zamanlarda Kapanması

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,437
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Sevgili Korhan Hocamın çalışması olan aşağıdaki kodlarda belirli zamanlarda dosya kapatılabiliyor. Uğraştım ama muvaffak olamadım. Bunu zaman aralığında olacak şekilde nasıl yapabiliriz. Yani 20:00 ile 21:20 arası gibi.


Option Explicit

Private Sub Workbook_Open()
Başla:
DoEvents
Select Case Format(Time, "hh:mm")
Case Is = "10:00": DOSYA_KAPAT
Case Is = "12:00": DOSYA_KAPAT
Case Is = "14:00": DOSYA_KAPAT
Case Is = "16:00": DOSYA_KAPAT
Case Is = "20:00": DOSYA_KAPAT
Case Else: GoTo Başla:
End Select
End Sub

Sub DOSYA_KAPAT()
ThisWorkbook.Save
MsgBox "Dosyanız otomatik kapanmaya ayarlanmıştır." & vbCrLf & "Dosyanız kapatılacaktır.", vbInformation
If Excel.Application.Windows.Count > 1 Then
ThisWorkbook.Close
Else
Application.Quit
End If
End Sub
 
Son düzenleme:
İlgili yere aşağıdı kodları koyarak deneyiniz.:cool:

Kod:
dim saat as date
saat=Format(Time, "hh:mm")
if saat >= timevalue("20:00:00") and saat <= timevalue("21:20:00") then
     DOSYA_KAPAT
     else
     goto Başla
end if
 
Hocam çok teşekkürler ilginiz için. Ancak yapamadım.Eğer imkanınız varsa dosya ekliyorum üzerinde yapabilirmisiniz ?
 

Ekli dosyalar

Son düzenleme:
Hocam çok teşekkür ediyorum. Sorunsuz çalışıyor. Tekrar teşekkürler ve hayırlı geceler diliyorum.
 
Geri
Üst