Belirli sütunları Başka çalışma kitabına kopyalama

Katılım
13 Nisan 2007
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 Türkçe
Merhaba Arkadaşlar...
İki çalışma kitabım var....Biri sipariş toplam eksikleri...Diğeride Üretim Planlama...
Sipariş toplam eksiklerinde üretim planlama, tedarik gibi sayfalar var...
Diğer çalışma kitabında ise sadece üretim planlama sayfasındaki C sütunundan K sütununa kadar olan verilerin görünmesini istiyorum...
Amacım Görecek kişilerin diğer dataları görmemesi...
Ve üretim planlama kitabını her açtıklarında, Sipariş toplam eksiklerinden dataları otomatik alabilmeleri...
Şimdiden ilginize ve yardımınız için teşekkür ederim...İyi Çalışmalar...
 
Katılım
28 Ağustos 2004
Mesajlar
48
Excel Vers. ve Dili
Microsoft Excel 2007 - Türkçe
Altın Üyelik Bitiş Tarihi
02.08.2019
örnek sayfalar arası sütun kopyalama ve yapıştırma

Sub makro()
Range("a:a").Copy
Workbooks("diger.xls").Worksheets("Sayfa1").Activate
Range("a1").Select
Selection.PasteSpecial
Application.CutCopyMode = False
End Sub
 
Katılım
13 Nisan 2007
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 Türkçe
Kürşat Bey Çok teşekkür ederim Cevabınız için...
Kopyalama işlemi tamam yapıyor ama diğer excel kitabına yapıştırma işlemini otomatik yapmıyor...O Konudada yardım edebilirseniz sevinirim...
 
Katılım
28 Ağustos 2004
Mesajlar
48
Excel Vers. ve Dili
Microsoft Excel 2007 - Türkçe
Altın Üyelik Bitiş Tarihi
02.08.2019
Kürşat Bey Çok teşekkür ederim Cevabınız için...
Kopyalama işlemi tamam yapıyor ama diğer excel kitabına yapıştırma işlemini otomatik yapmıyor...O Konudada yardım edebilirseniz sevinirim...
buradaki kodda diğer excel sayfasını otomatik açtırdım
Workbooks("diger.xls").Worksheets("Sayfa1").Activate
sizin yapmanız gereken
eğer diğer excel sayfası kapalıysa
bu kodla açtırabilirsiniz
Workbooks("diger.xls").open
yolunu belirterekde açtırabilirsiniz
Workbooks("c:\diger.xls").open
sonra istediğiniz sayfayı aktivate edip
kopyaladığınız sütunu yapıştırmak istediğiniz
sutunun ilk hücresini seçtirip
Range("a1").Select
yapıştırmayı sonlandırabilirsiniz
Selection.PasteSpecial
Application.CutCopyMode = False

kodun son hali
Kod:
Sub makro()
Range("a:a").Copy
Workbooks("c:\diger.xls").open 'eğer excel sayfasıysa açtırıyoruz açıksa iptal edin
Workbooks("diger.xls").Worksheets("Sayfa1").Activate
Range("a1").Select
Selection.PasteSpecial
Application.CutCopyMode = False
End Sub
 
Katılım
13 Nisan 2007
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 Türkçe
Çok Teşekkür ederim kürşat bey...
İlginiz ve yardımlarınız için çok teşekkür ederim...
 
Üst