Belirli Zamanda Hücre Değerinin Değişmesi

Katılım
2 Şubat 2010
Mesajlar
22
Excel Vers. ve Dili
2007
Arkadaşlar merhaba ;

Excelde belirli zaman aralıklarında hücredeki değerin 1 er artmasını istiyorum.

Örneğin her dakikada hücre değeri 1 er artsın istiyorum nasıl yapabilirim.
 
Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
=ŞİMDİ()*24*60 formülünü yazıp hücreleri biçimlendirden Sayı seçeneğini seçin.
Bu şekilde 01.01.1900 tarihinden beri kaç dakika geçtiğini görebilirsiniz.
bu değer her bir dakikada bir artar
buradaki sayıdan belli bir sayıyı çıkararak istediğiniz sayıya çevirebilirsiniz.
çıkan sonuç da her bir dakikada artar.
 
Katılım
2 Şubat 2010
Mesajlar
22
Excel Vers. ve Dili
2007
=ŞİMDİ()*24*60 formülünü yazıp hücreleri biçimlendirden Sayı seçeneğini seçin.
Bu şekilde 01.01.1900 tarihinden beri kaç dakika geçtiğini görebilirsiniz.
bu değer her bir dakikada bir artar
buradaki sayıdan belli bir sayıyı çıkararak istediğiniz sayıya çevirebilirsiniz.
çıkan sonuç da her bir dakikada artar.
Her dakida bir artıyor ama aktif olması için herhangi bir hücrede değişilkik yapmak yani tetiklemek gerekiyor. Benim isteğim örneğin saat 17:53 - 1754 olduğunda değer değişsin.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Boş bir modüle uygulayıp deneyiniz.

Kod dosya açıldığında devreye girecektir.

Ben süreyi değişimi görmeniz için 1 saniye olarak ayarladım. Siz dilediğiniz gibi değiştirebilirsiniz.

Kod:
Option Explicit

Sub Auto_Open()
    DoEvents
    Application.OnTime Now + TimeValue("00:00:01"), "Yenile"
End Sub

Sub Yenile()
    DoEvents
    If Range("A1") = 100 Then
        Range("A1") = 1
    Else
        Range("A1") = Range("A1") + 1
    End If
    Application.OnTime Now + TimeValue("00:00:01"), "Yenile"
End Sub
 
Katılım
2 Şubat 2010
Mesajlar
22
Excel Vers. ve Dili
2007
Teşekkür ederim tam istediğim gibi (y)
 
Üst