Yazdırma Makrosu

Katılım
13 Ağustos 2009
Mesajlar
22
Excel Vers. ve Dili
2003 Türkçe
aşağıdaki yazdırma macrosu yapmaya çalıştım fakat ben macronun CTRL+P Yapıp kalmasını istiyorum ki macroyu kullanan diğer kullanıcılarda kendi yazıcılarını veya istedikleri herhangi bi yazıcıyı seçip enter yapabilsinler... :yardim:

Sub Yazdır()
'
Application.ActivePrinter = "Ne01: üzerindeki Oki ML3320 (Kopya 1) "
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Ne01: üzerindeki Oki ML3320 (Kopya 1) ", Collate:=True
End Sub
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
Sub Pencere()
    Application.Dialogs(xlDialogPrint).Show
End Sub
İstediğiniz bu mu?
 
Katılım
17 Ocak 2008
Mesajlar
227
Excel Vers. ve Dili
2007 ve 2013 kullanıyorum
verisiyon türkçe
Arkadaşlar sayfa1 de oluşturduğum 3 adet butonla sayfa2,sayfa3 ve sayfa4 deki verileri nasıl yazdırabilirim bana makro yazabilirmisiniz
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
Sub Yaz1()
Sheets("[COLOR=red]Sayfa2[/COLOR]").PrintOut
End Sub
Aynı mantıkla diğer sayfa adlarını yazarak farklı makro oluşturabilirsiniz..

.
 
Katılım
17 Ocak 2008
Mesajlar
227
Excel Vers. ve Dili
2007 ve 2013 kullanıyorum
verisiyon türkçe
teşekkür ederim
 
Üst