• DİKKAT

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

Yazdığım kod çok uzun bunu kısa yapabilirmiyiz ?

Katılım
29 Haziran 2013
Mesajlar
81
Excel Vers. ve Dili
2003-2010 türkçe
Arkadaşlar bir kod yazdım makro kaydederek ama bu çok uzun.. bu yüzden çok uzun işlemlerde acayip makinam kasılıyor... bunu kısaltabilirmiyiz acaba ?


Kod:
Sub AKTAR()
    Sheets("veri2").Select
    Range("A2:A500").Select
    Selection.Copy
    Sheets("veri").Select
    Range("A2").Select
    ActiveSheet.Paste
    Sheets("veri2").Select
    Range("B2:B500").Select
    Selection.Copy
    Sheets("veri").Select
    Range("B2").Select
    ActiveSheet.Paste
    Sheets("veri2").Select
    Range("D2:D500").Select
    Selection.Copy
    Sheets("veri").Select
    Range("C2").Select
    ActiveSheet.Paste
    Sheets("veri2").Select
    Range("E2:E500").Select
    Selection.Copy
    Sheets("veri").Select
    Range("D2").Select
    ActiveSheet.Paste
    Sheets("veri2").Select
    Range("F2:F500").Select
    Selection.Copy
    Sheets("veri").Select
    Range("E2").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Sheets(1).Select
End Sub


Şimdiden teşekkür ederim
 
kod:

Kod:
Sub AKTAR()
    Sheets("veri2").Range("A2:B500,D2:F500").Copy
    Sheets("veri").Select
    Range("A2").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Range("A2").Select
End Sub
 
kod:

Kod:
Sub AKTAR()
    Sheets("veri2").Range("A2:B500,D2:F500").Copy
    Sheets("veri").Select
    Range("A2").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Range("A2").Select
End Sub


Hocam bu yaptığınızda hepsini seçip yapıştıyor.. Benim yaptığımda dikkat ederseniz A yı A ya Byi Bye Dyi Cye Eyi Dye aktarıyor
 
Hocam bu yaptığınızda hepsini seçip yapıştıyor.. Benim yaptığımda dikkat ederseniz A yı A ya Byi Bye Dyi Cye Eyi Dye aktarıyor

Kodun kısıltılması bu ,
sonuç olarak sizin kodun yaptığı işlemin aynısını yapıyor.
 
Geri
Üst