• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı.

    Bazı kullanıcı bilgilerinin taşınmasında hatalar olmuş.
    Foruma giriş yapamıyorsanız lütfen bir süre bekleyin. Eksik verileri tamamlamak için çalışıyoruz.
    Hata düzelince tekrar bilgi paylaşacağız.


    Eksik kullanıcı verileri geri yüklendi.
    Sorun yaşamaya devam eden varsa lütfen admin@excel.web.tr ye bilgi verin.

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]
 
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