Makro Çalışma Süresini Hesaplama

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhabalar hayırlı akşamlar, makromun ne kadar sürede işlemi tamamladığını nasıl gösterebilirim. Uyarı ekranında "İşleminiz .. .. .. saniyede tamamlanmıştır." şeklinde uyarı vermesini istiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kurguyu deneyiniz.

C++:
Option Explicit

Sub Makronuzun_Adi()
    Dim Zaman As Double
    
    Zaman = Timer
    
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...

    MsgBox "İşleminiz tamamlanmıştır." & vbLf & vbLf & _
           "İşlem süresi ; " & Format(Timer - Zaman, "0.00") & " Saniye"
End Sub
 

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Kod çalışıyor çok teşekkür ederim.
 
Katılım
13 Temmuz 2021
Mesajlar
3
Excel Vers. ve Dili
2019 /Türkçe
Aşağıdaki kurguyu deneyiniz.

C++:
Option Explicit

Sub Makronuzun_Adi()
    Dim Zaman As Double
   
    Zaman = Timer
   
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...

    MsgBox "İşleminiz tamamlanmıştır." & vbLf & vbLf & _
           "İşlem süresi ; " & Format(Timer - Zaman, "0.00") & " Saniye"
End Sub
Merhaba,
"Rem Kodlarınız...."
Bu bilgiye nasıl erişebilirim?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,338
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
"Rem Kodlarınız...."
Bu bilgiye nasıl erişebilirim?
Merhaba,
Yani hali hazırda kullanmakta olduğunuz kodlar, çalışma süresini hesaplayacağınız kodlar...
Kısacası kullandığınız kodların başına
Kod:
Dim Zaman As Double
Zaman = Timer
satırlarını; sonuna da
Kod:
MsgBox "İşleminiz tamamlanmıştır." & vbLf & vbLf & _
       "İşlem süresi ; " & Format(Timer - Zaman, "0.00") & " Saniye"
satırlarını ilave ediniz.
 
Son düzenleme:
Katılım
19 Mayıs 2019
Mesajlar
3
Excel Vers. ve Dili
Excell 16-Türkçe
Merhaba bende bir ekleme yapmak isterim.

Sub SureHesaplama()

Z = TimeValue(Now)

Rem Kodlarınız...
Rem Kodlarınız...
Rem Kodlarınız...
Rem Kodlarınız...
Rem Kodlarınız...
Rem Kodlarınız...
Rem Kodlarınız...
Rem Kodlarınız...


MsgBox "İşleminiz başarıyla " & CDate(TimeValue(Now) - Z) & " saniyede tamamlanmıştır", vbInformation
End Sub



Bu şekilde süreyi 00:00:00 formatında görebilirsiniz.
 
Üst