• DİKKAT

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

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

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
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)
 
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
 
Değerli hocam..! teşekkürlerimi ifade ediyorum..istediğim gibi olmuş...
hayırlı çalışmalar ve hoşça kalın...
 
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.
 
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
 
işte bir konuyu bilenle bilmeyenin farkı...
uğraşıp duracaktık..tekrar ellerine sağlık..
 
Son düzenleme:
Geri
Üst