• DİKKAT

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

Ç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
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
 
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..
 
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

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    28.1 KB · Görüntüleme: 3
Siz çalışma kitabı içinde bulunan sayfaları ayrı ayrı çalışma kitabı olarak mı kaydetmek istiyorsunuz.
 
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

Geri
Üst