- Katılım
- 4 Mayıs 2007
- Mesajlar
- 3,644
- Excel Vers. ve Dili
- 2016 PRO TÜRKÇE-İNG. 64 BİT
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub auto_open()
Range("e1").Value = Now
Range("e1").NumberFormat = ("hh:mm:ss")
Range("d1").Value = TimeValue("20:17:00") - TimeValue(Now)
Range("d1").NumberFormat = ("hh:mm:ss")
Call baslat
End Sub
elinize sağlık, çalışıyormerhaba
bu şekilde deneyiniz
Kod:Sub auto_open() Range("e1").Value = Now Range("e1").NumberFormat = ("hh:mm:ss") Range("d1").Value = TimeValue("20:17:00") - TimeValue(Now) Range("d1").NumberFormat = ("hh:mm:ss") Call baslat End Sub
Merhabalar.merhaba
syn kuvari, kod çalışıyorsa güle güle kullanın, ancak küçük bir sorunu gözden kaçırmış olmalısınız.
kod sadece ilgili dosyada değil tüm açık dosyalarda çalışır. yani, örnek dosyanıza başka sayfa eklediğinizde, eklenen sayfanın E1 ve D1 hücresine de saati yazar.
aynı anda başka dosyalarda da çalıştığınızda bu durumu dikkate almanız gerekir.
buna göre kodu revize etmelisiniz.
Sub baslat()
saat = Now + TimeValue("00:00:01")
Application.OnTime saat, "auto_open"
End Sub
Sub auto_open()
Dim baslangıc As Date
Set s1 = ThisWorkbook.Worksheets("sayfa1")
s1.Range("e1").Value = Now
s1.Range("e1").NumberFormat = ("hh:mm:ss")
baslangıc = s1.Range("a1")
s1.Range("d1").Value = TimeValue((baslangıc)) - TimeValue(Now)
s1.Range("d1").NumberFormat = ("hh:mm:ss")
Call baslat
End Sub
Sub baslat()
saat = Now + TimeValue("00:00:01")
Application.OnTime saat, "auto_open"
End Sub
Sub auto_open()
Dim baslangıc As Date
Dim baslangıc_2 As Date
Set s1 = ThisWorkbook.Worksheets("sayfa1")
s1.Range("f2").Value = Now
s1.Range("f2").NumberFormat = ("hh:mm:ss")
baslangıc = s1.Range("b2")
s1.Range("e2").Value = TimeValue((baslangıc)) - TimeValue(Now)
s1.Range("e2").NumberFormat = ("hh:mm:ss")
s1.Range("f3").Value = Now
s1.Range("f3").NumberFormat = ("hh:mm:ss")
baslangıc_2 = s1.Range("b3")
s1.Range("e3").Value = TimeValue((baslangıc_2)) - TimeValue(Now)
s1.Range("e3").NumberFormat = ("hh:mm:ss")
Call baslat
End Sub