Excel dosyasından, başka bir excele veri aktarma?

Katılım
18 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
Excel 2003
Merhaba, çok sayıda excel dosyasından belirli bir satır ve sütündaki veriyi alıp, başka bir excel dosyasına alt alta yazmam gerekiyor.. Bunu tek tek yapmak çok zaman kaybı, umarım kolay bir yolu vardır bunun.. Forumdaki 'excelden excele veri aktarımı' ile ilgili başlıkları okudum fakat pek başarılı olduğum söylenemez yardım ederseniz sevinirim.. Teşekkürler..


Cogne.xls dosyasındaki, "COG 301636" yazısının, form.xls dosyasındaki D sutununa gelmesini ve bunun her dosya için yapmasını sağlayabilir miyim? Yoksa çok şey mi istemiş olurum :)
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Tüm işlem görecek kitaplar açık olmalı kodu (cogne dosyanızın kod bölümüne koyup çalıştırınız.)
Kod:
Sub test()
Set s1 = Sheets("Tablo1")
For i = 2 To Workbooks.Count
s1.[O14].Copy
s = WorksheetFunction.CountA(Workbooks(i).Sheets("Sheet1").[d1:d65536])
Workbooks(i).Sheets("Sheet1").Range("d" & s + 1).PasteSpecial
Next
Application.CutCopyMode = False
End Sub
 
Katılım
18 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
Excel 2003
Teşekkür ederim ilginiz için fakat sanırım ben başaramadım :)
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

İstediğiniz dosyaları açıp cogne dosyasındaki kodu çalıştırın.
 
Katılım
18 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
Excel 2003
Tek bir book açık iken çalışıyor fakat, birden çok açınca aşağıdaki hata çıkıyor:
Run-time error '9':
Subscript out of range
 
Katılım
18 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
Excel 2003
Tek tek kopyala yapıştır yapacağım yani, puff ):
 
Üst