• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Her Satırı Yazdırma

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
205
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
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

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
 
denedim ama olmadı
 
Yazdırırken sadece bu kodları kullandınız mı?
 
Son düzenleme:
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
 
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
 
Geri
Üst