ç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
 

F1

Katılım
21 Eylül 2005
Mesajlar
82
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
 
Katılım
3 Mart 2008
Mesajlar
3
Excel Vers. ve Dili
2003 türkçe
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
 

F1

Katılım
21 Eylül 2005
Mesajlar
82
Birde bu şekilde deneyin.
Kod:
wrk.SaveAs Filename:=ThisWorkbook.Path & "\" & sht.Name & ".prn", FileFormat:=xlTextPrinter, CreateBackup:=False
 
Katılım
3 Mart 2008
Mesajlar
3
Excel Vers. ve Dili
2003 türkçe
teşekkurler bu kod işimi çozdu.
kolay gelsın iyi çalışmalar
 
Üst