farisakboga
Altın Üye
- Katılım
- 26 Nisan 2019
- Mesajlar
- 161
- Excel Vers. ve Dili
- Excel 2019 64 bit Tr
- Altın Üyelik Bitiş Tarihi
- 29-04-2025
Sub yazdir()
On Error GoTo 10
Dim yol As String
yol = Application.ThisWorkbook.Path
ChDir yol
adet = InputBox("Kaç farklı sayfa hazırlansın?")
kopya = InputBox("Her sayfa kaç kere yazdırılsın?")
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
For i = 1 To adet
Calculate
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & "\Toplama.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
ActiveWindow.SelectedSheets.PrintOut Copies:=kopya, Collate:=True, _
IgnorePrintAreas:=False
Next
Exit Sub
10:
MsgBox "Lütfen sayısal veriler kullanınız!" & Chr(10) & Chr(10) & "İşlem tamamlanmadı"
End Sub
YUKARIDAKİ KODU SÜREKİ KULLANDIM. BİRKAÇ GÜNDÜR KODU DAHA ÖNCE EKLEDİĞİM HİÇBİR EXCEL DOSYASINDA ÇALIŞTIRAMIYORUM. SÜREKLİ Lütfen sayısal veriler kullanınız! DİYE BİR UYARI ÇIKIYOR. SEBEBİ NE OLABİLİR?
On Error GoTo 10
Dim yol As String
yol = Application.ThisWorkbook.Path
ChDir yol
adet = InputBox("Kaç farklı sayfa hazırlansın?")
kopya = InputBox("Her sayfa kaç kere yazdırılsın?")
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
For i = 1 To adet
Calculate
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & "\Toplama.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
ActiveWindow.SelectedSheets.PrintOut Copies:=kopya, Collate:=True, _
IgnorePrintAreas:=False
Next
Exit Sub
10:
MsgBox "Lütfen sayısal veriler kullanınız!" & Chr(10) & Chr(10) & "İşlem tamamlanmadı"
End Sub
YUKARIDAKİ KODU SÜREKİ KULLANDIM. BİRKAÇ GÜNDÜR KODU DAHA ÖNCE EKLEDİĞİM HİÇBİR EXCEL DOSYASINDA ÇALIŞTIRAMIYORUM. SÜREKLİ Lütfen sayısal veriler kullanınız! DİYE BİR UYARI ÇIKIYOR. SEBEBİ NE OLABİLİR?