Arkadaşlar,
Userform üzerinde oluşturduğum yazdır butonuna atamış olduğum aşağıdaki makro kodlarrı ile sayfayı 1 kere yazdırabiliyorum. Burdaki (Copies:=1) 1 rakamının yerine Yazdır butonuna bastıktan sonra gelecek yeni bir formda bulunan text kutusuna yazdığımız sayı kadar sayfayı yazdırma imkanı var mıdır?.Varsa yeni formun açılışı için gerekli Userform1.Show komutunu nereye yazmamız gerekiyor. Bu konuda yardımı olacak arkadaşlara şimdiden teşekkürlerimi sunarım.
Kullandığım kod:
Private Sub cmdyazdir_Click()
cevap = MsgBox("Dosya yazıcıya gönedrilsin mi?", vbYesNo)
If cevap = 6 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
MsgBox "Dosya yazıcıya gönderilmeyecek"
End If
End Sub
Userform üzerinde oluşturduğum yazdır butonuna atamış olduğum aşağıdaki makro kodlarrı ile sayfayı 1 kere yazdırabiliyorum. Burdaki (Copies:=1) 1 rakamının yerine Yazdır butonuna bastıktan sonra gelecek yeni bir formda bulunan text kutusuna yazdığımız sayı kadar sayfayı yazdırma imkanı var mıdır?.Varsa yeni formun açılışı için gerekli Userform1.Show komutunu nereye yazmamız gerekiyor. Bu konuda yardımı olacak arkadaşlara şimdiden teşekkürlerimi sunarım.
Kullandığım kod:
Private Sub cmdyazdir_Click()
cevap = MsgBox("Dosya yazıcıya gönedrilsin mi?", vbYesNo)
If cevap = 6 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
MsgBox "Dosya yazıcıya gönderilmeyecek"
End If
End Sub