• DİKKAT

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

duraklayıp devam etme

Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
Merhaba,

makro çalışırken belirlediğim satırdan diğerine geçmeden önce 2 sn beklemesini, 2sn sonra kaldığı yerden devam etmesini istiyorum.

Örnek;

ActiveCell.FormulaR1C1 = "=IF((RC[-2]+RC[-1])>RC[-3],0,RC[-3]-(RC[-2]+RC[-1]))"

[diğer satıra geçmeden önce burada 2 sn beklesin]

Range("M3").Select



Buna ilişkin kod nedir acaba ?
 
Aşağıdaki makroyu alta yazıp,bekleme yapacağınız satıra

Bekle(1000000) yazabilirsiniz.Rakamı kendinize göre ayarlayınız.

ActiveCell.FormulaR1C1 = "=IF((RC[-2]+RC[-1])>RC[-3],0,RC[-3]-(RC[-2]+RC[-1]))"

Bekle(1000000)

Range("M3").Select


Kod:
Sub Bekle(sayi)
For i = 1 To sayi
Next i
End Sub
 
Veya;

Kod:
    ActiveCell.FormulaR1C1 = "=IF((RC[-2]+RC[-1])>RC[-3],0,RC[-3]-(RC[-2]+RC[-1]))"
    Application.Wait Now + TimeSerial(0, 0, 2)
 
teşekkürler..

kolay gelsin :icelim:
 
Geri
Üst