• DİKKAT

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

for-next dögüsüne zaman koymak

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,042
Excel Vers. ve Dili
2013 Türkçe
merhaba arkadaşlar aşağıdaki kod rastgele sayı üretiyor.Ancak çok hızlı bir şekilde üretiyor.for-next dögüne nasıl bir kod ilave edelim ki 1 saniye yada istediğimiz bir zaman diliminde döngü yapsın.
sub deneme ()
for a = 1 to 100
randomize timer
x=int(rnd*87)+1
cells(1,a)= x
next a
end sub
 

Ekli dosyalar

Merhaba,

"next a" satırından önce,

Kod:
application.wait timeserial(0,0,1) ilave edin.
 
sn zeki gürsoy teşekkür ederim.Ancak ilave yaptıktan sonra bir sayı üretip bekliyor vekum saati simgesi çıkıyor.esc tuşuna basınca bütün sayılar yazılıyor.her sayı için 1 saniye beklemesini istiyorum.
 
Dosyanız ektedir.
1 sn ara ile 1nci satıra yazar.:cool:
Kod:
Dim a As Integer

Sub deneme()
Application.OnTime Now + TimeValue("00:00:01"), "m"
a = a + 1
If a > 100 Then Exit Sub
End Sub
Sub m()
Dim x
x = Int(Rnd * 87) + 1
Cells(1, a) = x
Call deneme
End Sub
Sub basla()
a = 0
Rows("1:1").Clear
Call deneme
End Sub
 

Ekli dosyalar

Geri
Üst