Belirli Sayfaları Yazdırma

Katılım
23 Aralık 2010
Mesajlar
25
Excel Vers. ve Dili
2010 - Türkçe
Merhaba.
Excel de takıldığım bir nokta var. 40 Sayfadan oluşan bir sınav analiz programı var. Bunları otomatik olarak nasıl yazdırabilirim. Ayrı ayrı yazdır demeden. Yanlız bir nokta var. İlk sayfa da öğrenci listesi var. Her öğrenciye aitte bir sayfa. Dolayısıyla ilk sayfada bilgisi girilen öğrencilerin sayfaları yazdırılacak. Mesela Ana sayfada a1 hücresi dolu ise sonuç1, a2 hücresi dolu ise sonuç2 sayfaları yazıdırılacak. Bu şekilde öğrenci isminin girili olduğu tüm sonuç sayfalarını toplu olarak yazdırmak istiyorum. Bunu nasıl gerçekleştirebilirim acaba.
Teşekkürler...
 

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

Dolulukla sayfa arasındaki bağlantıyı görebilme adına küçük bir örnek ekleyerek açıklarmısınız.
 
Katılım
23 Aralık 2010
Mesajlar
25
Excel Vers. ve Dili
2010 - Türkçe
Arkadaşlar 48 defa görüntülenmiş mesaj ama malesef bir yanıt gelmedi. İnşallah yardımcı olan bir arkadaş olur...
 

Ö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
Şuan yazıcım olmadığı için deneyemedim.

Kod:
Sub SartliYazdir()
 
Application.ScreenUpdating = False
 
Sheets("AnaSayfa").Select
 
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    sayfa = "Sonuç" & Cells(i, "A")
    If Cells(i, "B") <> "" Then
        Sheets(sayfa).PrintOut
    End If
Next i
 
Application.ScreenUpdating = True
 
End Sub
.
 
Katılım
23 Aralık 2010
Mesajlar
25
Excel Vers. ve Dili
2010 - Türkçe
Şuan yazıcım olmadığı için deneyemedim.

Kod:
Sub SartliYazdir()
 
Application.ScreenUpdating = False
 
Sheets("AnaSayfa").Select
 
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    sayfa = "Sonuç" & Cells(i, "A")
    If Cells(i, "B") <> "" Then
        Sheets(sayfa).PrintOut
    End If
Next i
 
Application.ScreenUpdating = True
 
End Sub
.
Hocam çok teşekkür ederim ancak makro ekleme konusunda acemiyim. Visual basic ekranını açtıktan sonra ne yapmam gerekiyor. Bunu da anlatabilirseniz. Birde kaydet dediğimde yanılmıyorsam makro destekli olarak kaydetmemiz lazım değil mi?
 
Katılım
23 Aralık 2010
Mesajlar
25
Excel Vers. ve Dili
2010 - Türkçe
Teşekkürler hocam...
 
Üst