Hücrede, zamana bağlı değer artışı

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Selamlar..!
Arkadaşlar...Bir hücrede, 1'den başlayarak 5'er saniye ara ile sayı yazdırabilirmiyiz. (butona atanacak)

Diyelimki, A1 hücresinde 1 yazacak, yine aynı hücrede 5 sn.sonra 2 yazacak...ve böyle 100'e kadar devam edecek..
Yani sayıları 5'er sn.ara ile, bir bir artıracak..(kronometre gibi, sadece zamanı farklı oluyor)
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub TEST()
Application.OnTime Now + TimeValue("00:00:05"), "DEG"
End Sub
Sub DEG()
Dim S, D As Long
S = S + 1
For D = 1 To S
[A1] = [A1] + D
Next
Call TEST
End Sub
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Değerli hocam..! teşekkürlerimi ifade ediyorum..istediğim gibi olmuş...
hayırlı çalışmalar ve hoşça kalın...
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
hocam..istemiyerek te olsa sizi tekrar rahatsız ediyorum..
bu sayıya bir sınır koysak nasıl olur, örn.100'e gelince makro sonlansın..
veya bir durdur butonu mu koysak..(her ikisi de olabilir)
çünku sizden aldığım bu kodu farklı uygulama türlerinde kullanmayı düşünüyorum.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub TEST()
Application.OnTime Now + TimeValue("00:00:05"), "DEG"
End Sub
Sub DEG()
Dim S, D As Long
S = S + 1
For D = 1 To S
[COLOR="Blue"]If [A1] = 10 Then Exit For: Exit Sub[/COLOR]
[A1] = [A1] + D
Next
Call TEST
End Sub
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
işte bir konuyu bilenle bilmeyenin farkı...
uğraşıp duracaktık..tekrar ellerine sağlık..
 
Son düzenleme:
Üst