Çalışma kitabındaki 40 adet sayfayı nasıl ayrı ayrı kaydederim.

Katılım
14 Mart 2008
Mesajlar
35
Excel Vers. ve Dili
EXCEL 2007 TÜRKÇE
Altın Üyelik Bitiş Tarihi
06.01.2019
Merhaba,

Arkadaşlar ek deki çalışma kitabında 40 adet çalışma sayfası mevcuttur. Bunu tek bir hareketle her sayfayı ayrı ayrı çalışma kitabı olarak kaydetmem mümkün müdür?

Teşekkürler,

https://www.dosyaupload.com/hZk2
 
Katılım
22 Nisan 2010
Mesajlar
530
Excel Vers. ve Dili
Excel 2007 TR
Merhaba,

Çalışma kitabını kaydet yaptığınıda bir bütün olarak SAYFALARIN tamamını zaten kaydeder. Sayfa sayfa kayıt diye bir şey yok..
 
Katılım
14 Mart 2008
Mesajlar
35
Excel Vers. ve Dili
EXCEL 2007 TÜRKÇE
Altın Üyelik Bitiş Tarihi
06.01.2019
Merhaba,

Çalışma kitabını kaydet yaptığınıda bir bütün olarak SAYFALARIN tamamını zaten kaydeder. Sayfa sayfa kayıt diye bir şey yok..

Hocam belki ben anlatamamış olabilirim. Aşağıdaki şekilde kayıt yapıyoruz. Müşteri bunu ara ara her birini aynı çalışma sayfası olarak istiyor.
 

Ekli dosyalar

Katılım
22 Nisan 2010
Mesajlar
530
Excel Vers. ve Dili
Excel 2007 TR
Siz çalışma kitabı içinde bulunan sayfaları ayrı ayrı çalışma kitabı olarak mı kaydetmek istiyorsunuz.
 

cedi007

Altın Üye
Katılım
4 Nisan 2018
Mesajlar
68
Excel Vers. ve Dili
Office 365 - İngilizce
Altın Üyelik Bitiş Tarihi
28-02-2026
Siz çalışma kitabı içinde bulunan sayfaları ayrı ayrı çalışma kitabı olarak mı kaydetmek istiyorsunuz.
Bu konuda benim de yardıma ihtiyacım var. Bu işlemi nasıl yapabiliriz?
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
511
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar, Necdet bey öneride bulunmuş, buda alternatif olsun.
Aşağıdaki kodu module kaydedin. Sayfaları nereye kayıt edecekseniz kodu o bölümü ve klasör adını yazın (kırmızı yazılı olanlar), sonra kayıt yapacağınız bölüme klasör adında bir klasör açıp sayfa1 e koyacağınız butonla kayıt yapın. Umarım işinizi görür.
İyi Çalışmalar.

Sub ayrıayrı_kaydet()
Dim sht As Worksheet
Dim NFName As String
Const WBPath = "D:\ayrıayrıkayıt\"
For Each sht In ActiveWorkbook.Worksheets
sht.Copy
sht.Cells.Copy
Range("A1").PasteSpecial (xlPasteValuesAndNumberFormats)
Range("A1").Select
Application.CutCopyMode = False
NFName = WBPath & sht.Name & ".xls"
ActiveWorkbook.SaveAs Filename:=NFName, _
FileFormat:=xlNormal, CreateBackup:=False
ActiveWindow.Close
Next
End Sub
 

Ekli dosyalar

Üst