• DİKKAT

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

Makro Hızlandırmak..!

Katılım
10 Ekim 2010
Mesajlar
1,469
Excel Vers. ve Dili
2010 Türkçe
Merhaba
aşağıdaki kodlar yaklaşık olarak 3 dk zamanımı alıyor,
Bu kodları aynı özellikte makronun hızlı çalışmasını sağlayabilecek ve mümkünse eğer, reklamsız bir şekikde yazılabilmesi mümkünmüdür. Teşekkür ederim Şimdiden









Sub Metre()
Application.ScreenUpdating = False
Dim asi, kral
Dim a, b
Set asi = Sheets("STOK")
Set kral = Sheets("GELENLER")
kral.Range("D3:D" & Rows.Count).ClearContents
For a = 3 To kral.Cells(Rows.Count, "B").End(xlUp).Row
If WorksheetFunction.CountIf(asi.Range("C3:C" & Rows.Count), _
kral.Cells(a, "B")) > 0 Then
kral.Cells(a, "D") = WorksheetFunction.VLookup(kral.Cells(a, "B"), _
asi.Range("C3:F" & Rows.Count), 4, 0)
Else
kral.Cells(a, "D") = 0
End If
Next
Application.ScreenUpdating = True
End Sub
 
Merhaba

İlk ve son satıra yazarak deneyiniz.
Kod:
    Application.Calculation = xlManual
    Application.Calculation = xlAutomatic

Reklamsız derken?
 
Merhaba,
uzman arkadaşım, fark var ama istediğim gibi bir fark yok.
bu kodu aynı özellikte başka yazılması mümkünmüdür.
belki değişiklik olabilir
 
Merhaba,
Değerli hocalarım, arkadaşlar,
Bu kod çok zamanımı alıyor. Sayın Uzmanamele arkadaşımızın yazdığı kod etkiledi ama fark edilecek kadar değil,
Bu kodu daha hızlı olarak yazıkabilir mi. Yardımcı olabilir misiniz.
 
Geri
Üst