• DİKKAT

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

excelden excele veri aktarma

Katılım
20 Şubat 2019
Mesajlar
83
Excel Vers. ve Dili
Excel2016
excelden bir başka excel e 9000 satır 9000 satır bilgi yollamak istiyorum ne yapılabilir?
 
Dosya kopyalama ile işinizi görmüyor mu ?
 
görüyor da kardeşim sütundaki bilgileri kopyalıcam 1 milyon satır var kullanılan sütunda bunu 9000 9000 bin farklı excellere kopyalamak istiyorum var mıdır kısa yolu
 
Bu örnekten faydalanabilirsiniz.
Kod:
Sub KapaliDosyadanVeriAl()
    Yol = ActiveWorkbook.Path & "\"
    KapaliDosya = "D2.xlsx"
    Adres = "'" & Yol & "[" & KapaliDosya & "]" & "Sayfa1'!R1C1:r9000c1"
    [a1:a9000] = ExecuteExcel4Macro(Adres)
End Sub
 
Yapılan işlem; kapalı bir dosyadan veri alma. Buna göre sorunuzu tekrar değerlendirir misiniz ?
 
ÇÖZDÜM
Veri->Sorgular ve bağlantılar kısmında bağlantı oluşturarak kaynak dosyadan verileri otomatik çekiyorum excel her açılışta alıyor.
Excel dosyamın bir sekmesini veritabanı gibi kullanıyorum çektiğim verileri burada depoluyorum. Diğer sekmede normal makro işlemlerini yapıyorum.

Cevabınız için teşekkürler yine de
 
4 nolu mesajdaki konu değiştirdim. Çünkü doğru çalışmıyor. Aşağıdaki şekilde bir çözüm ile çalışıyor.
Kod:
Sub KapaliDosyadanVeriAl()
    Yol = ActiveWorkbook.Path & "\"
    KapaliDosya = "Kitap2.xlsx"
    For i = 1 To 5
    Adres = "'" & Yol & "[" & KapaliDosya & "]" & "Sayfa1'!R" & i & "C1"
    Cells(i, 1) = ExecuteExcel4Macro(Adres)
    Next
End Sub
 
merhaba bu kodla kitap1 den sayfa 1 e tüm yaptıklarımı çekebilirmiyim birde işlem yaptıktan sonra aynı dosyaya butonla gönderebilirmiyim. siz sadece veri al kodu veri gönder kodu verebilirmisiniz teşekkürler
 
Bu yöntemle sadece kapalı dosyadan veri alabilirsiniz. Kapalı dosyaya veri göndermek için ADO kullanılıyor. Fakat çok sağlıklı sonuç alamayabilirsiniz.

Benim önerim kapalı dosyayı açarak veri göndermeniz yönünde olacaktır. Bununla ilgili forumda örnekler var. Arama yaparsanız ulaşabilirsiniz.
 
Geri
Üst