• DİKKAT

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

Yazdırma Alanı

  • Konbuyu başlatan Konbuyu başlatan k0081
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Merhaba arkadaşlar;

Aşağıdaki kod ile bir tablonun yedeğini masaüstüne alıyorum.;
Kod:
Dim ts, trabzonspor
Set ts = CreateObject("Wscript.Shell")
trabzonspor = ts.Specialfolders.Item("Desktop")
Sheets("SAATUCRT").Select
Range("E1:I36").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
trabzonspor & "\" & Range("E1") & ".xls", FileFormat:= _
xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWorkbook.Close
ActiveWindow.ScrollRow = 40
Range("E1").Select

yapmak istediğim : bu tablonun bir yazdırma alanı var.. bu yazdırma alanı ile birlikte kayıt yaptırabilirmiyim ... ?

yardımcı arkadaşa şimdiden teşekkürler..
 
Application.CutCopyMode = False satırından sonra
Kod:
ActiveSheet.PageSetup.PrintArea = Sheets("SAATUCRT").PageSetup.PrintArea
satırını ekleyebilirsiniz.
 
Application.CutCopyMode = False satırından sonra
Kod:
ActiveSheet.PageSetup.PrintArea = Sheets("SAATUCRT").PageSetup.PrintArea
satırını ekleyebilirsiniz.

verdiğiniz kodu satırlar arasına kopyaladım.. Fakat istediğim sonucu vermiyor..
 
O satırı
Kod:
ActiveSheet.PageSetup.PrintArea = "$A$1:$E$36"
olarak değiştirin. Sanırım olacaktır.

Bu da çalışmazsa dosyanızı ekleyin.
 
Worksbook.Add
ile
ActiveWorkbook.SaveAs Filename:= _
arasını
Kod:
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.PageSetup.PrintArea = "$A$1:$E$36"
şeklinde değiştirin.
 
Katkılarınız için teşekkürler.
 
Worksbook.Add
ile
ActiveWorkbook.SaveAs Filename:= _
arasını
Kod:
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.PageSetup.PrintArea = "$A$1:$E$36"
şeklinde değiştirin.

Tamamdır.. Hocam çok teşekkürler..
 
Geri
Üst