• DİKKAT

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

zamana bağlı makro

Katılım
14 Aralık 2016
Mesajlar
100
Excel Vers. ve Dili
2010 VB
iyi günler benim bir makrom var ve bu makronun otomatik olarak çalışmasını istiyorum excel açıkda olsa kapalıda olsa 4 güne bir saat 12 de bu makronun çalışsın istiyorum. Nasıl yapabiliriz yardımcı olabilecek olan var mı ?
 
Excel kapalıyken durumunu, Windows görev zamanlayıcısı ile excel i istediğiniz saatte açılacak şekilde ayarlayabilirsiniz. ( Makronun çalışması gereken saatten 1 2 dakka önce ayarlamanız daha iyi olur)

Personel.xlsb açılışına da aşağıdaki kodları size uygun şekilde yazabilirisiniz.

Private Sub Workbook_Open()

Application.OnTime DateValue("1/1/2019") + TimeValue("12:00:00"), "Calistirilacak makro adı"

End Sub

Eğer 4 günde bir çalışması gerekiyorsa DateValue için bir değişken ayarlayıp. Bu değişkeni başka bir kaynakta takip edip. (Excel yada text dosyası olabilir). Tarihlerin güncel olmasını sağlayabilirsiniz.

Örnegin. Tarih = Workbooks("Kitap6.xlsx").Worksheets("Sayfa1").Range("A1")
Application.OnTime DateValue(Tarih) + TimeValue("12:00:00"), "Calistirilacak makro adı"
Workbooks("Deneme.xlsx").Worksheets("Sayfa1").Range("A1") =Tarih + 4

vb.. gibi başka bir excel sayfasında tarih denetimi yapılabilir.
 
Rica ederim :)
 
Geri
Üst