makroda kopyala ve yapıştır

Katılım
6 Temmuz 2004
Mesajlar
157
Excel Vers. ve Dili
Microsoft® Office 2019 TR
Arkadaşlar iki kitap arasındaki kopyalama nasıl olacak
Kod:
 Workbooks("kitap1").Worksheets("sayfa1").Range("A8").copy
Workbooks("kitap2").Worksheets("sayfa1").Range("g8").PasteSpecial Paste:=xlPasteValues
ben makroda böyle düşündüm fakat hata veriyor
yardımlarınızı bekliyorum
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba;

1) Her 2 kitap da açık olmak zorundadır.

2) Her iki kitap ta daha önceden kaydedilmiş ise, "Kitap1.xls" ve "Kitap2.xls" olarak kullanmanız gerekir.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kod ile dosya açabilirsiniz.
[vb:1:35acc1ef31]Sub dosyaac()
Workbooks.Open Filename:="C:\Belgelerim\Kitap1.xls"
End Sub
[/vb:1:35acc1ef31]

Not:Açılacak dosyanın yolunu kendinize göre belirleyin.
 
Katılım
8 Mayıs 2005
Mesajlar
87
Excel Vers. ve Dili
Office 2010 - 2013 İngilizce
İlk sorulan soru üzerinden epey geçmiş olsa da; benim sorum da bu konuyla ilgili olduğundan buraya cevap yazmayı uygun buldum

Ben de 2 çalışma sayfası arasında veri kopyalamaya çalışıyorum fakat 1 çalışma sayfasının adı her gün değişiyor. Değişen ad ile her gün kopyalama nasıl yapabilirim. (Not: O günkü dosyanın adı "a1" hücresinde yazmakta)
 
Katılım
9 Haziran 2006
Mesajlar
16
Excel Vers. ve Dili
Excel-2003
Türkçe
Benim de bir sorunum var,

Bir sayfaya yapıştırma işlemi yapıyorum.

Hani bir sayfada yükardın aşağı birsürü sayfa var ya, yazıcıya sırasıyla giden...işte onlara sırayla yapıştırma işlemi yapmam lazım. ( Yani bunlar kitabın sayfaları değil, tek bir sayfadaki yazdırma alanları. )

1. Yapıştırma işlemi birinci sayfaya
2. yapıştırma işlemi onun altındaki sayfaya
3.
4.

böyle sürüp gidiyor.

Sorunum şu, yukarıdan aşağıya doğru olan sayfaları makro ile nasıl belirtebilirim ?
 
Üst