zamana bağlı makro

Katılım
14 Aralık 2016
Mesajlar
100
Excel Vers. ve Dili
2010 VB
Altın Üyelik Bitiş Tarihi
11-11-2020
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ı ?
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
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.
 
Katılım
14 Aralık 2016
Mesajlar
100
Excel Vers. ve Dili
2010 VB
Altın Üyelik Bitiş Tarihi
11-11-2020
fikirleriniz için teşekkürler.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Rica ederim :)
 
Üst