• DİKKAT

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

Kapalı dosyaya kayıt

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı geceler.

Aşağıdaki makro kaydet yöntemi ile oluşturulmuş bir kod, bu kod çalışıyor, ancak ARŞİV isimli dosyayı açıp kaydedip kapattığı için ve veri çoğaldığından dolayı işlem çok uzun sürüyor.

Forumda kapalı dosyaya kayıt ile ilgili olarak araştırdım, ADO ile yapılmış bir çok örnek buldum, bunlarda userform ile yapılmış, aşağıdaki kodlara göre uyarlayamadım.

Aşağıdaki kodun yaptığı işi, kapalı dosyaya kaydetme işini daha hızlı yapan kod lazım.

Yardımcı olur musunuz?

Kod:
Sub Kaydet()
    Sheets("ASLAN").Select
    Range("AB5:AB12").Copy

    ChDir "D:\EVRAKLAR\FORMLAR"
    Workbooks.Open Filename:="D:\EVRAKLAR\FORMLAR\ARŞİV.xlsx"
    Sheets("Sayfa1").Select
    Range("b1").Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(1, 0).Range("a1").Select
    Selection.PasteSpecial , Paste:=xlValues, Operation:=xlNone, Transpose:=True
    Sheets("Sayfa1").Select
    Application.CutCopyMode = False
    ActiveWorkbook.Save
    ActiveWorkbook.Close

    Sheets("ASLAN").Select
    Range("F12").Select
    MsgBox "Listeye Eklendi."

End Sub
 
Son düzenleme:
Herkese hayırlı Cumalar

Arkadaslar konu güncel.
 
Bu haliyle yardım almanız zor.

Örnek dosya ekleyin.
 
Sayın Zeki Bey, ellerinize sağlık tam istediğim gibi oldu, Allah razı olsun, sizi yordum kusura bakmayın.

Hayırlı çalışmalar hayırlı geceler diliyorum.
 
Geri
Üst