mars2
Altın Üye
- Katılım
- 2 Eylül 2004
- Mesajlar
- 594
- Excel Vers. ve Dili
-
2016 - Türkçe
2019 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 26-03-2026
İyi Pazarlar,
Yazdır makrosu ile istenilen sayfayı yazdırıyorum. Ancak, yazılan belgenin hangşii yazcıdan çıktığını msgbox ta göstermek istiyorum. msgbox'uın bulunduğu satıra nasıl bir kod eklemek gereklidir.
Sub Yazıcı()
Dim a As Variant
Dim Yazıcı As String
If MsgBox("YAZDIRMA İŞLEM YAPILACAK MI?", vbYesNo + 32, "DİKKAT !") = vbNo Then
MsgBox "Yazdırma İşlemi İptal Edildi !", vbExclamation, "UYARI"
Sheets("Liste").Activate
Else
Yazıcı = Application.Dialogs(xlDialogPrinterSetup).Show
a = InputBox("ETİKET YAZDIRILACAK", "")
If a = Empty Or a = 0 Then Exit Sub
If IsNumeric(a) And a <> vbNullString Then
ActiveWindow.SelectedSheets.PrintOut Copies:=a, Collate:=True
MsgBox "İşleminiz tamamlanmıştır."
End If
End If
End Sub
Yazdır makrosu ile istenilen sayfayı yazdırıyorum. Ancak, yazılan belgenin hangşii yazcıdan çıktığını msgbox ta göstermek istiyorum. msgbox'uın bulunduğu satıra nasıl bir kod eklemek gereklidir.
Sub Yazıcı()
Dim a As Variant
Dim Yazıcı As String
If MsgBox("YAZDIRMA İŞLEM YAPILACAK MI?", vbYesNo + 32, "DİKKAT !") = vbNo Then
MsgBox "Yazdırma İşlemi İptal Edildi !", vbExclamation, "UYARI"
Sheets("Liste").Activate
Else
Yazıcı = Application.Dialogs(xlDialogPrinterSetup).Show
a = InputBox("ETİKET YAZDIRILACAK", "")
If a = Empty Or a = 0 Then Exit Sub
If IsNumeric(a) And a <> vbNullString Then
ActiveWindow.SelectedSheets.PrintOut Copies:=a, Collate:=True
MsgBox "İşleminiz tamamlanmıştır."
End If
End If
End Sub
