• DİKKAT

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

Kopyalama İşlemleri

Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
Hangi kopyalama işlemi daha verimlidir.


Kod:
Range("A1").Copy 
Range("B1").Paste.Value

şeklinde olmasıyla

[B1].Value = [A1] 
Şeklinde olmasının arasında performans farkı var mıdır?



Kod:
[A1] ile Range("A1") in farkı nedir



Kod:
Bir hücrenin değerini değişkene atayıp sonra başka hücreye yazdırmak diğer yöntemlere göre daha performanslı olur mu?



Kod:
Yaklaşık olarak 20 hücreyi dizeye atayıp o dizeyi başka yere yazdırmak yerince Copy - Paste yöntemiyle mi yapmak daha mantıklı olur?


Kod:
Biraz alakasız belki ama, aşağıdaki kod ne işe yarıyor? :)
Application.GoTo Range("A1"), True

Teşekkürler. :)
 
. . .

Kopyala yapıştır işlemleri daha uzun sürer.

Ancak veriyi aktarırken hücre biçimiyle aktarmak gerekirse kopyala-yapıştır tercih edilebilir.

Aktarmanız gereken hücre çoksa tek tek a1=b2 şeklinde zor olacaktır. Döngü kurmak daha doğru olur. 20 satırlık işlemde süre farkı göze dokunur olmaz.

En sondaki kod. Hücre adresine gitmek için kullanılır.

[A1], range("A1"), cells(1,1), cells(1,"A") arasında bir fark yok...

. . .
 
Açıklamanız için teşekkürler :) Yeterince aydınlatıcı oldu.
 
Geri
Üst