• 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 ?
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
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
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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)
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
teşekkürler..

kolay gelsin :icelim:
 
Üst