serkans
Altın Üye
- Katılım
- 18 Ekim 2004
- Mesajlar
- 171
- Excel Vers. ve Dili
- Office LTSC Pro Plus 21 64 Bit
Merhaba
Yardımcı olabilirseniz sevinirim. Aşağıdaki kodda PrintOut Copies:=1 ve 2, 3, 4 diye giden sayfaları 500 sayfaya kadar yazdırmak istiyorum bunu 500 e kadar kodlayabilir miyim? yoksa tek tek makroda kaydetmem mi gerek?
Sub Yazdır()
'
' Yazdır Makro
'
' Klavye Kısayolu: Ctrl+ö
'
Range("K4").Select
ActiveCell.FormulaR1C1 = "1"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("K4").Select
ActiveCell.FormulaR1C1 = "2"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("K4").Select
ActiveCell.FormulaR1C1 = "3"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("K4").Select
ActiveCell.FormulaR1C1 = "4"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Yardımcı olabilirseniz sevinirim. Aşağıdaki kodda PrintOut Copies:=1 ve 2, 3, 4 diye giden sayfaları 500 sayfaya kadar yazdırmak istiyorum bunu 500 e kadar kodlayabilir miyim? yoksa tek tek makroda kaydetmem mi gerek?
Sub Yazdır()
'
' Yazdır Makro
'
' Klavye Kısayolu: Ctrl+ö
'
Range("K4").Select
ActiveCell.FormulaR1C1 = "1"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("K4").Select
ActiveCell.FormulaR1C1 = "2"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("K4").Select
ActiveCell.FormulaR1C1 = "3"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("K4").Select
ActiveCell.FormulaR1C1 = "4"
Range("K5").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
