Sayfa Kopyalama

Katılım
3 Eylül 2004
Mesajlar
174
Excel Vers. ve Dili
Excel-2002 Türkçe
Merhabalar;

*Excel çalışma kitabımdaki Data sayfasını A4 satırında yazan rakam kadar yeni çalışma kitabı açarak kopyalamak istiyorum.

Bunun makrolu çözümü nasıl olur?
 
Katılım
2 Eylül 2005
Mesajlar
47
Aşağıdaki kodu deneyin. Çalışma kitabınızın adı "kitap1.xls" kabul edilmiştir.

[vb:1:cfd169ec63]Sub kitapekle()
Application.ScreenUpdating = False
For a = 1 To [a4]
Workbooks.Add
ad = ActiveWorkbook.Name
Workbooks("Kitap1").Activate
Sheets("data").Copy Before:=Workbooks(ad).Sheets(1)
Next
End Sub
[/vb:1:cfd169ec63]
 
Katılım
3 Eylül 2004
Mesajlar
174
Excel Vers. ve Dili
Excel-2002 Türkçe
Sayın excelvba cevabınız için teşekkür ederim.Benim sorduğum soruya göre cevabınız yeterli.Fakat ben soruyu yanlış sormuşum.
Benim istediğim;
*Yeni bir çalışma kitabı açılacak.
*Data sayfasının A4 satırında yazan rakama göre Data sayfası yeni açılan çalışma kitabına kopyalanacak.Yani Data-A4 de 5 yazıyorsa data sayfası 5 kopya olarak(Data-1,Data-2...şeklinde) yeni çalışma kitabına eklenecek.

Yardımlarınız için şimdiden teşekkür ederim.
 
Katılım
2 Eylül 2005
Mesajlar
47
Aşağıdaki kodu deneyin.

[vb:1:583fc17e5c]Sub kitapekle()
Application.ScreenUpdating = False
Workbooks.Add
ad = ActiveWorkbook.Name
Workbooks("Kitap1").Activate
For a = 1 To [a4]
Sheets("data").Copy Before:=Workbooks(ad).Sheets(1)
Next
End Sub
[/vb:1:583fc17e5c]
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım İçin Teşekkürler

Sayın excelvba Paylaşım İçin Teşekkürler.
 
Üst