• DİKKAT

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

makro çalışma süresi

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Merhaba arkadaşlar.
Yazdığım kodların çalışma süresine ihityacım var fakat tam olarak istediğimi elde edemdim.
Kod:
Sub salise()
a = Now


For i = 1 To 100
Sheets("sayfa2").Select
Sheets("sayfa1").Select
Next
b = Now
c = Round((b - a), 5)
MsgBox "makronun süresi  " & CDate(c) & "  saniye"

End Sub

En basit bu olur diye düşündüm ama haliyle sadece saniye olarak geliyor.Halbuki 1saniye 15 salise olarak gelmesiini istiyorum
 
Merhaba,

Kodların başlangıç satırından sonra;

Zaman = Timer

ilave edin.

Mesajı da aşağıdaki gibi yazabilirsiniz.

MsgBox "makronun süresi " & Format(Timer - Zaman, "0.000")

.
 
Merhaba arkadaşlar.
Yazdığım kodların çalışma süresine ihityacım var fakat tam olarak istediğimi elde edemdim.
Kod:
Sub salise()
a = Now


For i = 1 To 100
Sheets("sayfa2").Select
Sheets("sayfa1").Select
Next
b = Now
c = Round((b - a), 5)
MsgBox "makronun süresi  " & CDate(c) & "  saniye"

End Sub

En basit bu olur diye düşündüm ama haliyle sadece saniye olarak geliyor.Halbuki 1saniye 15 salise olarak gelmesiini istiyorum



Merhabalar,

Bu mesajdaki makro çalışma süresi olan saniyeyi --> dakika ve saniye şeklinde nasıl yazdırabiliriz?

Şimdiden teşekkürler.
 
Aşağıdaki linkte benzer kullanım var.
 
Merhaba,
Alternatif olsun
Kod:
Sub Zaman1()
    tr1 = Now
        [B6] = tr1
        [B6] = Format([B6], "dd.mm.yyyy hh:nn:ss")
End Sub
İşinizi görür mü?
İyi çalışma
 
çok teşekkürler
 
Geri
Üst