Sırayla otomatik yazdırma

Katılım
12 Temmuz 2007
Mesajlar
133
Excel Vers. ve Dili
excel 2007 türkçe
Ekte bulunan dosyadaki Sayfa1 de bulunan ad ve soyadları yazdır tuşuyla Sayfa2 deki uygun yere aktarıp otomatik olarak sırayla hepsini nasıl yazdırabiliriz. Yani yazdır tuşuna bir kere basıldığında herkesi tek tek Sayfa2 deki kısıma atıp otomatik olarak yazdıracak. Sayfa1 de kişi kalmadığında da yazma işlemi bitecek.
Teşekkürler
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,489
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ekli dosyayı inceleyiniz. Aşağıdaki makroyu bir butona bağlayabilirsiniz. Ben denemek için Ön İzleme yaptırdım, siz o kodu silip yazdırmayı devreye alabilirsiniz.

Kod:
Sub Yazdir()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
For i = 2 To s1.[A65536].End(3).Row
    s2.[A1] = "Sayın " & _
              s1.Cells(i, "A") & " " & _
              s1.Cells(i, "B") & " 2008 Yılı Aidatınızı Ödememiş Bulunmaktasınız"
    s2.PrintPreview
'    s2.PrintOut
Next i
End Sub
 

Ekli dosyalar

Üst