• DİKKAT

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

çalışma sayfaları

Katılım
3 Mart 2008
Mesajlar
3
Excel Vers. ve Dili
2003 türkçe
Merhabalar
arkadaslar 58 adet calısma sayfası olan bir dosyam var bu çalışma sayfalarını
her bir çalışma sayfasının kendı ısmının alarak prn uzantılı olarak tek hamlede kayıt edebılırmıyım

şımdıden tesekkurler
 
Merhaba
Kodları bahsettiğiniz dosyaya yerleştirin, dosya ile aynı klasöre dosyaları oluşturacaktır, başka bir klasör istiyorsanız
ThisWorkbook.Path & "\data\" gibi arkasına ekleyebilirsiniz.
Kod:
Sub prnyap()
Dim sht As Worksheet, wrk As Workbook

For Each sht In ThisWorkbook.Sheets
    sht.Copy
    Set wrk = ActiveWorkbook
    wrk.SaveAs Filename:=ThisWorkbook.Path & "\" & sht.Name & ".prn"
    wrk.Close False
Next
End Sub
 
cevap için teşekkurler
kod dogru calısıyor fakat uzantı prn olmasına ragmen xls olarak ancak açabılıyorum
gercek anlamda prn ( biçimli metin boşlukla ayrılmıs *.prn ) olamazmı bu şekılde
 
Birde bu şekilde deneyin.
Kod:
wrk.SaveAs Filename:=ThisWorkbook.Path & "\" & sht.Name & ".prn", FileFormat:=xlTextPrinter, CreateBackup:=False
 
teşekkurler bu kod işimi çozdu.
kolay gelsın iyi çalışmalar
 
Geri
Üst