Her Satırı Yazdırma

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Merhaba, ekte eklediğim dosya da ki her satırı yazıcıya yollarken ayrı kağıtlarda yazılmasını istiyorum nasıl yapabilirim
 

Ekli dosyalar

Ö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,

Bu şekilde deneyin.
Kod:
Sub Yazdir()
   
    Dim i As Long, a As String, b As String
   
    a = [A1]: b = [C1]
   
    For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
        [A1] = Cells(i, "A")
        [C1] = Cells(i, "C")
        ActiveSheet.PrintOut
        Application.Wait (Now + TimeValue("0:00:01"))
    Next i
   
    [A1] = a: [C1] = b
   
End Sub
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
denedim ama olmadı
 

Ö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
Yazdırırken sadece bu kodları kullandınız mı?
 
Son düzenleme:

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Yazdırırken sadece bu kodları kullandınız mı?
Teşekkür ederim oldu ama boş sayfada atıyor diyelim 4 satır yazmışım boş olan satırlar çıkmamazı için ne yapabilirim
 

Ö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
Boş sayfadan kastınız A sütunundaki veriler arasında boş satır diye anladım.
Bu şekilde deneyin.
Kod:
Sub Yazdir()
  
    Dim i As Long, a As String, b As String
  
    a = [A1]: b = [C1]
  
    For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
        If Cells(i, "A") <> "" Then
            [A1] = Cells(i, "A")
            [C1] = Cells(i, "C")
            ActiveSheet.PrintOut
            Application.Wait (Now + TimeValue("0:00:01"))
        End If
    Next i
  
    [A1] = a: [C1] = b
  
End Sub
 
Üst