• DİKKAT

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

Soru Hangisi daha hızlı ?

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Bir hücredeki değeri başka bir hücreye yazdırmak için makro kodu olarak kullanılan "copy" mi yoksa "value" mi daha hızlı çalışır ?
 
Ama yaptığım deneme amaçlı örnekte copy nin daha hızlı çalıştığını gözlemledim. Acaba nerede yanılıyorum ?

Value ile çalışan makro
Kod:
Sub VeriKaydet()
A = CStr(Sheets("Veri").[U7])
If MsgBox("Eksik bir şey olmadığına emin misin?", vbYesNo) = vbNo Then Exit Sub
Sheets("VeriTabanı").Rows(A + 2).Value = Sheets("VeriTabanı").Rows(1).Value
Sheets("Raporlar").Range("B6:X59").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Sheets("Raporlar").Range("L4").Value = Sheets("Raporlar").Range("U8").Value

End Sub

Copy ile çalışan makrto
Kod:
Sub VeriKaydet2()
A = CStr(Sheets("Veri").[U7])
If MsgBox("Eksik bir şey olmadığına emin misin?", vbYesNo) = vbNo Then Exit Sub
Sheets("VeriTabanı").Rows(1).Copy Sheets("VeriTabanı").Rows(A + 2)
Range("B6:X59").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Range("U8:W8").Copy Range("L4:O4")

End Sub
 
Yaptığım test sonuçları görseli ektedir.

217383
 

Ekli dosyalar

Korhan Bey, "Value2" denediniz mi? Belki biraz daha hızlı olabilir...

.
 
Denedim üstadım. Fakat bu örnekte Value ve Value2 aynı sonucu veriyor.
 
İlgilendiğiniz için teşekkür ederim herkese.
 
Geri
Üst